From 6b481e98d5be69fc1f7bf3ee427266e01f125a4b Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Sat, 13 Jan 2024 18:24:58 +0800 Subject: PCB coolant hatch supports ME hatch (#2451) add and apply drain method --- .../tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/main/java/gregtech/common') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java index 535f1ee239..4a6ca3ee7a 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java @@ -617,8 +617,7 @@ public class GT_MetaTileEntity_PCBFactory extends return false; } FluidStack tFluid = GT_ModHandler.getDistilledWater(COOLANT_CONSUMED_PER_SEC); - FluidStack tLiquid = mCoolantInputHatch.drain(tFluid.amount, true); - if (tLiquid == null || tLiquid.amount < tFluid.amount || !tLiquid.equals(tFluid)) { + if (!drain(mCoolantInputHatch, tFluid, true)) { criticalStopMachine(); return false; } @@ -631,8 +630,7 @@ public class GT_MetaTileEntity_PCBFactory extends } Fluid superCoolant = FluidRegistry.getFluid("supercoolant"); FluidStack tFluid = new FluidStack(superCoolant, COOLANT_CONSUMED_PER_SEC); - FluidStack tLiquid = mCoolantInputHatch.drain(tFluid.amount, true); - if (tLiquid == null || tLiquid.amount < tFluid.amount || !tLiquid.equals(tFluid)) { + if (!drain(mCoolantInputHatch, tFluid, true)) { criticalStopMachine(); return false; } -- cgit