aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/api/implementations
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-08-24 00:28:22 +0800
committerGitHub <noreply@github.com>2024-08-23 16:28:22 +0000
commiteb34e71e22177fb2d8072522eb7f3e5401b84eea (patch)
tree1f94ad86d0e5efbbfc9d34aae6bed9275637c6ca /src/main/java/kubatech/api/implementations
parent70679d342c65ef8a07b5729054ef64e3fb36d46e (diff)
downloadGT5-Unofficial-eb34e71e22177fb2d8072522eb7f3e5401b84eea.tar.gz
GT5-Unofficial-eb34e71e22177fb2d8072522eb7f3e5401b84eea.tar.bz2
GT5-Unofficial-eb34e71e22177fb2d8072522eb7f3e5401b84eea.zip
Add Structure Update button (#2941)
* trigger * structure update button --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/kubatech/api/implementations')
-rw-r--r--src/main/java/kubatech/api/implementations/KubaTechGTMultiBlockBase.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/kubatech/api/implementations/KubaTechGTMultiBlockBase.java b/src/main/java/kubatech/api/implementations/KubaTechGTMultiBlockBase.java
index c811c2f9b0..94b120a3e9 100644
--- a/src/main/java/kubatech/api/implementations/KubaTechGTMultiBlockBase.java
+++ b/src/main/java/kubatech/api/implementations/KubaTechGTMultiBlockBase.java
@@ -287,6 +287,11 @@ public abstract class KubaTechGTMultiBlockBase<T extends GT_MetaTileEntity_Exten
}
@Override
+ public Pos2d getStructureUpdateButtonPos() {
+ return new Pos2d(174, 148 - (slotWidgets.size() * 18));
+ }
+
+ @Override
public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) {
builder.widget(
new DrawableWidget().setDrawable(GT_UITextures.PICTURE_SCREEN_BLACK)
@@ -312,7 +317,8 @@ public abstract class KubaTechGTMultiBlockBase<T extends GT_MetaTileEntity_Exten
.widget(createVoidExcessButton(builder))
.widget(createInputSeparationButton(builder))
.widget(createBatchModeButton(builder))
- .widget(createLockToSingleRecipeButton(builder));
+ .widget(createLockToSingleRecipeButton(builder))
+ .widget(createStructureUpdateButton(builder));
DynamicPositionedRow configurationElements = new DynamicPositionedRow();
addConfigurationWidgets(configurationElements, buildContext);