From eeae1b19952e55d043665490c9b58196466aff5a Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 12 Jun 2021 16:24:52 +1000 Subject: [PATCH] SPIGOT-6522: ItemStack on cursor is always AIR --- .../org/bukkit/craftbukkit/entity/CraftHumanEntity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java index 888e5a6c8..eaec9b2b2 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -109,15 +109,15 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { @Override public ItemStack getItemOnCursor() { - return CraftItemStack.asCraftMirror(getHandle().inventoryMenu.getCarried()); + return CraftItemStack.asCraftMirror(getHandle().containerMenu.getCarried()); } @Override public void setItemOnCursor(ItemStack item) { net.minecraft.world.item.ItemStack stack = CraftItemStack.asNMSCopy(item); - getHandle().inventoryMenu.setCarried(stack); + getHandle().containerMenu.setCarried(stack); if (this instanceof CraftPlayer) { - getHandle().inventoryMenu.broadcastCarriedItem(); // Send set slot for cursor + getHandle().containerMenu.broadcastCarriedItem(); // Send set slot for cursor } }