aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java')
-rw-r--r--src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java b/src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java
index 29b99a644a..0194afbc04 100644
--- a/src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java
+++ b/src/main/java/gregtech/api/util/shutdown/ReasonOutOfFluid.java
@@ -5,6 +5,7 @@ import static gregtech.api.util.GT_Utility.formatNumbers;
import java.util.Objects;
+import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.StatCollector;
import net.minecraftforge.fluids.Fluid;
@@ -37,6 +38,16 @@ public class ReasonOutOfFluid implements ShutDownReason {
formatNumbers(requiredFluid.amount)));
}
+ @Override
+ public @NotNull NBTTagCompound writeToNBT(@NotNull NBTTagCompound tag) {
+ return requiredFluid.writeToNBT(tag);
+ }
+
+ @Override
+ public void readFromNBT(@NotNull NBTTagCompound tag) {
+ requiredFluid = FluidStack.loadFluidStackFromNBT(tag);
+ }
+
@NotNull
@Override
public ShutDownReason newInstance() {