diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderFluidContainer.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderFluidContainer.java b/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderFluidContainer.java index a1b14cd062..ca1d872ed1 100644 --- a/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderFluidContainer.java +++ b/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderFluidContainer.java @@ -11,6 +11,10 @@ import java.io.Serializable; public class EnderFluidContainer implements IFluidHandler, Serializable { private static final int CAPACITY = 64000; + @Deprecated() + private int fluidID = -1; + @Deprecated() + private int fluidQuantity = 0; private NBTTagCompound fluid; public EnderFluidContainer() { @@ -18,8 +22,13 @@ public class EnderFluidContainer implements IFluidHandler, Serializable { private FluidStack getFluidStack() { FluidStack fluidStack = null; + if (fluidID >= 0) { + fluid = new FluidStack(fluidID, fluidQuantity).writeToNBT(new NBTTagCompound()); + fluidID = -1; + fluidQuantity = 0; + } if (fluid != null) { - fluidStack = FluidStack.loadFluidStackFromNBT(fluid); + fluidStack = FluidStack.loadFluidStackFromNBT(fluid); } return fluidStack; } |