Skip to content

Commit 780c7ba

Browse files
committed
Fix Inventory#clear not clearing the cursor
1 parent 005141f commit 780c7ba

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/mixins/java/org/spongepowered/common/mixin/inventory/impl/world/inventory/AbstractContainerMenuMixin_Fabric_Inventory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public abstract class AbstractContainerMenuMixin_Fabric_Inventory implements Fab
4545
@Shadow @Final public NonNullList<Slot> slots;
4646
@Shadow public abstract Slot shadow$getSlot(int slotId);
4747
@Shadow public abstract void shadow$broadcastChanges();
48+
@Shadow public abstract void shadow$setCarried(ItemStack $$0);
4849

4950
@Nullable private Set<InventoryBridge> all;
5051

@@ -93,6 +94,7 @@ public abstract class AbstractContainerMenuMixin_Fabric_Inventory implements Fab
9394

9495
@Override
9596
public void fabric$clear() {
97+
this.shadow$setCarried(ItemStack.EMPTY);
9698
for (final Slot slot : this.slots) {
9799
slot.set(ItemStack.EMPTY);
98100
}

0 commit comments

Comments
 (0)