diff --git a/src/codechicken/lib/data/MCDataOutputWrapper.java b/src/codechicken/lib/data/MCDataOutputWrapper.java index f5f1203..48679d4 100644 --- a/src/codechicken/lib/data/MCDataOutputWrapper.java +++ b/src/codechicken/lib/data/MCDataOutputWrapper.java @@ -233,7 +233,7 @@ public class MCDataOutputWrapper implements MCDataOutput writeShort(-1); } else { writeShort(fluid.fluidID); - writeInt(fluid.amount); + writeVarInt(fluid.amount); writeNBTTagCompound(fluid.tag); } return this; diff --git a/src/codechicken/lib/packet/PacketCustom.java b/src/codechicken/lib/packet/PacketCustom.java index 6abbb60..715f011 100644 --- a/src/codechicken/lib/packet/PacketCustom.java +++ b/src/codechicken/lib/packet/PacketCustom.java @@ -465,7 +465,7 @@ public final class PacketCustom implements MCDataInput, MCDataOutput short fluidID = readShort(); if (fluidID >= 0) - fluid = new FluidStack(fluidID, readInt(), readNBTTagCompound()); + fluid = new FluidStack(fluidID, readVarInt(), readNBTTagCompound()); return fluid; }