From 5284a82f3fc65b89ae2df46b4a07651427c3f77d Mon Sep 17 00:00:00 2001 From: bruberu <80226372+bruberu@users.noreply.github.com> Date: Thu, 10 Oct 2024 23:41:27 -0500 Subject: [PATCH] feat: fix coagulation tank glitch --- .../primitive/MetaTileEntityCoagulationTank.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/supersymmetry/common/metatileentities/multi/primitive/MetaTileEntityCoagulationTank.java b/src/main/java/supersymmetry/common/metatileentities/multi/primitive/MetaTileEntityCoagulationTank.java index f97861531..c171a8e6d 100644 --- a/src/main/java/supersymmetry/common/metatileentities/multi/primitive/MetaTileEntityCoagulationTank.java +++ b/src/main/java/supersymmetry/common/metatileentities/multi/primitive/MetaTileEntityCoagulationTank.java @@ -68,16 +68,13 @@ public MetaTileEntity createMetaTileEntity(IGregTechTileEntity tileEntity) { protected BlockPattern createStructurePattern() { return FactoryBlockPattern.start() - .aisle(new String[]{"XXX", "XXX", "XXX"}) - .aisle(new String[]{"XXX", "XIX", "X#X"}).setRepeatable(1, 4) - .aisle(new String[]{"XXX", "XSX", "XXX"}) + .aisle("XXX", "XSX", "XXX") + .aisle("XXX", "XIX", "X#X") + .aisle("XXX", "XXX", "XXX") .where('X', states(new IBlockState[]{SuSyBlocks.COAGULATION_TANK_WALL .getState(BlockCoagulationTankWall.CoagulationTankWallType.WOODEN_COAGULATION_TANK_WALL)}) - .or(abilities(MultiblockAbility.EXPORT_ITEMS) - .setMaxGlobalLimited(1)) - .or(abilities(MultiblockAbility.IMPORT_FLUIDS) - .setMaxGlobalLimited(1))) + .or(abilities(MultiblockAbility.EXPORT_ITEMS, MultiblockAbility.IMPORT_FLUIDS))) .where('#', air()) .where('I', isIndicatorPredicate()) .where('S', this.selfPredicate()).build();