From 04f287d6f5f86ce8b492d074ee0f783c38bb0387 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Fri, 4 Mar 2022 23:13:48 +0800 Subject: fix power sub station ui variable desync (#145) --- ...chMetaTileEntity_PowerSubStationController.java | 24 +--------------------- 1 file changed, 1 insertion(+), 23 deletions(-) (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/common') diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java index 344b7f710a..133f8d4f7e 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/storage/GregtechMetaTileEntity_PowerSubStationController.java @@ -1,9 +1,6 @@ package gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.storage; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import static gregtech.api.util.GT_StructureUtility.ofHatchAdderOptional; @@ -288,25 +285,6 @@ public class GregtechMetaTileEntity_PowerSubStationController extends GregtechMe return STRUCTURE_DEFINITION; } - public static IStructureElement onlyIf(Predicate predicate, IStructureElement downstream) { - return new IStructureElement() { - @Override - public boolean check(T t, World world, int x, int y, int z) { - return predicate.test(t) && downstream.check(t, world, x, y, z); - } - - @Override - public boolean spawnHint(T t, World world, int x, int y, int z, ItemStack trigger) { - return predicate.test(t) && downstream.spawnHint(t, world, x, y, z, trigger); - } - - @Override - public boolean placeBlock(T t, World world, int x, int y, int z, ItemStack trigger) { - return predicate.test(t) && downstream.placeBlock(t, world, x, y, z, trigger); - } - }; - } - public static IStructureElement ofCell(int aIndex) { return new IStructureElement() { @Override -- cgit