From bb98bdc6d4ed43a45e281f5a86d9f524b340bfbc Mon Sep 17 00:00:00 2001 From: TacoMagick <154838582+TacoMagick@users.noreply.github.com> Date: Tue, 11 Nov 2025 17:21:20 +0000 Subject: [PATCH] Revert "Fix ItemStack packet id limited by short" (#23) (#37) Co-authored-by: RecursivePineapple --- src/main/java/codechicken/lib/packet/PacketCustom.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/codechicken/lib/packet/PacketCustom.java b/src/main/java/codechicken/lib/packet/PacketCustom.java index 67753d4..37cd108 100644 --- a/src/main/java/codechicken/lib/packet/PacketCustom.java +++ b/src/main/java/codechicken/lib/packet/PacketCustom.java @@ -351,9 +351,9 @@ public final class PacketCustom implements MCDataInput, MCDataOutput { public PacketCustom writeItemStack(ItemStack stack, boolean large) { if (stack == null) { - writeInt(-1); + writeShort(-1); } else { - writeInt(Item.getIdFromItem(stack.getItem())); + writeShort(Item.getIdFromItem(stack.getItem())); if (large) writeInt(stack.stackSize); else writeByte(stack.stackSize); writeShort(stack.getItemDamage()); @@ -448,7 +448,7 @@ public final class PacketCustom implements MCDataInput, MCDataOutput { public ItemStack readItemStack(boolean large) { ItemStack item = null; - int itemID = readInt(); + short itemID = readShort(); if (itemID >= 0) { int stackSize = large ? readInt() : readByte();