diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java index 254032aca9..c05405e6dd 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java @@ -77,6 +77,8 @@ public class CraftInventoryPlayer extends CraftInventory implements org.bukkit.i // Paper end - Validate setItem index super.setItem(index, item); if (this.getHolder() == null) return; + + if (index > 40) return; // Do not send update packets for saddle or body slots as the player menu does not contain these. ServerPlayer player = ((CraftPlayer) this.getHolder()).getHandle(); if (player.connection == null) return; // PacketPlayOutSetSlot places the items differently than setItem()