From 75675dcaefc49fc829af549ea72e93ca445c5d9f Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 21 Jun 2025 08:12:32 +1000 Subject: [PATCH] SPIGOT-8070: Incorrect player inventory size returned by getInventory() --- .../bukkit/craftbukkit/inventory/CraftInventoryPlayer.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java index 7722ce552..2f0a91879 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java @@ -22,6 +22,11 @@ public class CraftInventoryPlayer extends CraftInventory implements org.bukkit.i return (PlayerInventory) inventory; } + @Override + public int getSize() { + return PlayerInventory.SLOT_OFFHAND + 1; + } + @Override public ItemStack[] getStorageContents() { return asCraftMirror(getInventory().getNonEquipmentItems());