From a48a61b298e2a45d1afa0d513ae348ee054adb21 Mon Sep 17 00:00:00 2001 From: Alexandre Tardif Date: Sun, 31 Jul 2022 09:30:31 -0400 Subject: Transform old stored fluids --- .../tectech/mechanics/enderStorage/EnderFluidContainer.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/java') 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; } -- cgit