diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-01-13 18:24:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-13 11:24:58 +0100 |
commit | 6b481e98d5be69fc1f7bf3ee427266e01f125a4b (patch) | |
tree | bce51a65bf63c0bc3e5989d75d886240ef51afa7 /src/main/java/gregtech/common | |
parent | 4a12b1eb580217385c46d7665c47d9e143d62bae (diff) | |
download | GT5-Unofficial-6b481e98d5be69fc1f7bf3ee427266e01f125a4b.tar.gz GT5-Unofficial-6b481e98d5be69fc1f7bf3ee427266e01f125a4b.tar.bz2 GT5-Unofficial-6b481e98d5be69fc1f7bf3ee427266e01f125a4b.zip |
PCB coolant hatch supports ME hatch (#2451)
add and apply drain method
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java | 6 |
1 files changed, 2 insertions, 4 deletions
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; } |