Skip to content

Commit c4888e9

Browse files
committed
Change PTERB structure to use superconducting coils, force limit on amount of energy/laser hatches
1 parent fb6d2d2 commit c4888e9

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/main/java/net/neganote/gtutilities/common/machine/UtilMachines.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -143,21 +143,21 @@ public static MachineDefinition[] registerTieredMachines(String name,
143143
.withStyle(ChatFormatting.DARK_RED), UtilConfig.coolantEnabled())
144144
.pattern((definition) -> FactoryBlockPattern.start()
145145
// spotless:off
146-
.aisle(" XXX ", " F ", " ", " H ", " H ", " H ", " H ", " H ")
147-
.aisle(" XXXXXXX ", " FHF ", " H ", " H ", " H ", " F ", " ", " ")
148-
.aisle(" XXHHHXX ", " ", " ", " ", " F ", " F ", " ", " ")
149-
.aisle("XXHHHHHXX", " F F ", " ", " X ", " XXX ", " XXX ", " X X ", " ")
150-
.aisle("XXHHHHHXX", "FH H HF", " H C H ", "HH XXX HH", "HHFXXXFHH", "HFFXXXFFH", "H H", "H H")
151-
.aisle("XXHHHHHXX", " F F ", " ", " X ", " XXX ", " XXX ", " X X ", " ")
152-
.aisle(" XXHHHXX ", " ", " ", " ", " F ", " F ", " ", " ")
153-
.aisle(" XXXXXXX ", " FHF ", " H ", " H ", " H ", " F ", " ", " ")
154-
.aisle(" XXX ", " F ", " ", " H ", " H ", " H ", " H ", " H ")
146+
.aisle("###XXX###", "####F####", "#########", "####H####", "####H####", "####H####", "####H####", "####H####")
147+
.aisle("#XXXXXXX#", "###FHF###", "####H####", "####H####", "####H####", "####F####", "#########", "#########")
148+
.aisle("#XXHHHXX#", "#########", "#########", "#########", "####F####", "####F####", "#########", "#########")
149+
.aisle("XXHHHHHXX", "#F#####F#", "#########", "####S####", "###SSS###", "###SSS###", "###S#S###", "#########")
150+
.aisle("XXHHHHHXX", "FH##H##HF", "#H##C##H#", "HH#SSS#HH", "HHFSSSFHH", "HFFSSSFFH", "H#######H", "H#######H")
151+
.aisle("XXHHHHHXX", "#F#####F#", "#########", "####S####", "###SSS###", "###SSS###", "###S#S###", "#########")
152+
.aisle("#XXHHHXX#", "#########", "#########", "#########", "####F####", "####F####", "#########", "#########")
153+
.aisle("#XXXXXXX#", "###FHF###", "####H####", "####H####", "####H####", "####F####", "#########", "#########")
154+
.aisle("###XXX###", "####F####", "#########", "####H####", "####H####", "####H####", "####H####", "####H####")
155155
// spotless:on
156-
.where(' ', any())
157-
.where('#', air())
156+
.where('#', any())
158157
.where('X',
159-
blocks(CASING_PALLADIUM_SUBSTATION.get())
158+
blocks(CASING_PALLADIUM_SUBSTATION.get()).setMinGlobalLimited(30)
160159
.or(PTERBMachine.getHatchPredicates()))
160+
.where('S', blocks(SUPERCONDUCTING_COIL.get()))
161161
.where('H', blocks(HIGH_POWER_CASING.get()))
162162
.where('C', controller(blocks(definition.getBlock())))
163163
.where('F', frames(GTMaterials.Neutronium))

0 commit comments

Comments
 (0)