From 5c54b184ea5af982e141cc4738246cfb89add425 Mon Sep 17 00:00:00 2001 From: Chicken-Bomes Date: Sun, 15 Jun 2014 00:23:40 +1000 Subject: [PATCH] Fix inconsistent use of var ints in fluid packets --- src/codechicken/lib/data/MCDataOutputWrapper.java | 2 +- src/codechicken/lib/packet/PacketCustom.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; }