From 7e93aca8588aea28188d97aaa79a6c7d5365a4f5 Mon Sep 17 00:00:00 2001 From: Maxim Date: Fri, 12 Aug 2022 12:58:12 +0200 Subject: Respect the fluid that is locked in the hatch when searching for free hatches (#275) --- .../implementations/base/GregtechMeta_MultiBlockBase.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/main/java/gtPlusPlus') diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java index e011723ab3..d50079803f 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java @@ -617,6 +617,8 @@ public abstract class GregtechMeta_MultiBlockBase aFreeHatchCheck : aOutputHatches) { // Free Hatch - if (aFreeHatchCheck.getValue_2() == null || aFreeHatchCheck.getValue_3() == 0 || aFreeHatchCheck.getValue_1().getFluid() == null) { + if ((aFreeHatchCheck.getValue_2() == null || aFreeHatchCheck.getValue_3() == 0 || aFreeHatchCheck.getValue_1().getFluid() == null) && !aFreeHatchCheck.getValue_1().isFluidLocked()) { aEmptyFluidHatches++; } } -- cgit