diff --git a/src/main/java/codechicken/lib/packet/PacketCustom.java b/src/main/java/codechicken/lib/packet/PacketCustom.java index 37cd108..67753d4 100644 --- a/src/main/java/codechicken/lib/packet/PacketCustom.java +++ b/src/main/java/codechicken/lib/packet/PacketCustom.java @@ -351,9 +351,9 @@ public PacketCustom writeItemStack(ItemStack stack) { public PacketCustom writeItemStack(ItemStack stack, boolean large) { if (stack == null) { - writeShort(-1); + writeInt(-1); } else { - writeShort(Item.getIdFromItem(stack.getItem())); + writeInt(Item.getIdFromItem(stack.getItem())); if (large) writeInt(stack.stackSize); else writeByte(stack.stackSize); writeShort(stack.getItemDamage()); @@ -448,7 +448,7 @@ public ItemStack readItemStack() { public ItemStack readItemStack(boolean large) { ItemStack item = null; - short itemID = readShort(); + int itemID = readInt(); if (itemID >= 0) { int stackSize = large ? readInt() : readByte();