diff options
| author | miozune <miozune@gmail.com> | 2023-05-28 18:21:42 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-28 11:21:42 +0200 |
| commit | 9af741164c5b59c4d884aba48ebeab7db5442d63 (patch) | |
| tree | 5bbbbb5feb67db85aefd5f21fd885a1a0ab71c78 /src/main/java/gregtech/common/tileentities/machines/multiblock | |
| parent | 24ad01683a084bebd26152b803ee19bffe78213c (diff) | |
| download | GT5-Unofficial-9af741164c5b59c4d884aba48ebeab7db5442d63.tar.gz GT5-Unofficial-9af741164c5b59c4d884aba48ebeab7db5442d63.tar.bz2 GT5-Unofficial-9af741164c5b59c4d884aba48ebeab7db5442d63.zip | |
Add new mode for void protection & implement it for more multis (#2024)
* Void protection improvements
* Rename methods: isXXXButtonEnabled -> supportsXXX
* Adjust texture for forbidden
* Add MultiBlockFeatureSupportDumpers
* Fix oversight in PCBFactory
* Revert void protection support for PA
* Rename class: ControllerWithButtons -> ControllerWithOptionalFeatures
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines/multiblock')
| -rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalReactor.java | 5 | ||||
| -rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multiblock/CokeOven.java | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalReactor.java b/src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalReactor.java index acf7be1923..35e006b9be 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalReactor.java +++ b/src/main/java/gregtech/common/tileentities/machines/multiblock/AdvChemicalReactor.java @@ -26,6 +26,7 @@ import com.gtnewhorizons.modularui.api.forge.ItemStackHandler; import com.gtnewhorizons.modularui.api.math.Alignment; import com.gtnewhorizons.modularui.api.screen.ModularWindow; import com.gtnewhorizons.modularui.api.screen.UIBuildContext; +import com.gtnewhorizons.modularui.api.widget.IWidgetBuilder; import com.gtnewhorizons.modularui.common.widget.ButtonWidget; import com.gtnewhorizons.modularui.common.widget.MultiChildWidget; import com.gtnewhorizons.modularui.common.widget.SlotGroup; @@ -308,8 +309,8 @@ public class AdvChemicalReactor extends ComplexParallelController<AdvChemicalRea } @Override - protected MultiChildWidget createMainPage() { - MultiChildWidget child = super.createMainPage(); + protected MultiChildWidget createMainPage(IWidgetBuilder<?> builder) { + MultiChildWidget child = super.createMainPage(builder); for (int i = 0; i < MAX_PROCESSES; i++) { final int processIndex = i; child.addChild( diff --git a/src/main/java/gregtech/common/tileentities/machines/multiblock/CokeOven.java b/src/main/java/gregtech/common/tileentities/machines/multiblock/CokeOven.java index 3e465bb6ae..db06a65139 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multiblock/CokeOven.java +++ b/src/main/java/gregtech/common/tileentities/machines/multiblock/CokeOven.java @@ -117,7 +117,7 @@ public class CokeOven extends Controller<CokeOven> implements PollutionLogicHost builder.widget( new SlotWidget(outputInventory, 0).setPos(36, 36) .setSize(18, 18)); - builder.widget(createButtons()); + builder.widget(createButtons(builder)); } @Override |
