From 1f8999879f84d7dfa152e7072b8df7ef59673ac0 Mon Sep 17 00:00:00 2001 From: Alexandre Tardif Date: Wed, 27 Jul 2022 23:52:29 -0400 Subject: Fix when FluidStack is null --- .../tectech/mechanics/enderStorage/EnderFluidContainer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main/java/com') 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 7db66225ac..a1b14cd062 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 @@ -17,12 +17,18 @@ public class EnderFluidContainer implements IFluidHandler, Serializable { } private FluidStack getFluidStack() { - return FluidStack.loadFluidStackFromNBT(fluid); + FluidStack fluidStack = null; + if (fluid != null) { + fluidStack = FluidStack.loadFluidStackFromNBT(fluid); + } + return fluidStack; } private void setFluidStack(FluidStack fluidStack) { if (fluidStack != null) { fluid = fluidStack.writeToNBT(new NBTTagCompound()); + } else { + fluid = null; } } -- cgit