From cd03a7966c927b222e08f195c957f3d217bffbe4 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sat, 12 Jun 2021 16:24:52 +1000 Subject: [PATCH] SPIGOT-6522: ItemStack on cursor is always AIR By: md_5 --- .../org/bukkit/craftbukkit/entity/CraftHumanEntity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java index 888e5a6c8..eaec9b2b2 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/paper-server/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 } }