From efef6ba7b449de1af1e14f6cec141a101d7b1e8d Mon Sep 17 00:00:00 2001 From: GDCloud <93287602+GDCloudstrike@users.noreply.github.com> Date: Tue, 27 Aug 2024 23:59:18 +0200 Subject: Fix structurecheck button overlaps (#2957) * fix overlaps * fix more overlaps --------- Co-authored-by: Martin Robertz Co-authored-by: boubou19 --- .../tileentities/machines/multi/GT_MetaTileEntity_DrillerBase.java | 2 +- .../tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java | 6 ++++++ .../tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java | 2 +- .../machines/multi/GT_MetaTileEntity_TranscendentPlasmaMixer.java | 2 +- .../multi/purification/GT_MetaTileEntity_PurificationUnitBase.java | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_DrillerBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_DrillerBase.java index 322797cbba..702185c9bd 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_DrillerBase.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_DrillerBase.java @@ -853,7 +853,7 @@ public abstract class GT_MetaTileEntity_DrillerBase workState == STATE_ABORT ? "GT5U.gui.button.drill_retract_pipes_active" : "GT5U.gui.button.drill_retract_pipes"))) .setTooltipShowUpDelay(TOOLTIP_DELAY) - .setPos(new Pos2d(174, 130)) + .setPos(new Pos2d(174, 112)) .setSize(16, 16)); int left = 98; diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java index 140c6c37df..d07ad238a2 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java @@ -45,6 +45,7 @@ import com.gtnewhorizons.modularui.api.drawable.Text; import com.gtnewhorizons.modularui.api.drawable.UITexture; import com.gtnewhorizons.modularui.api.math.Alignment; import com.gtnewhorizons.modularui.api.math.Color; +import com.gtnewhorizons.modularui.api.math.Pos2d; import com.gtnewhorizons.modularui.api.screen.ModularWindow; import com.gtnewhorizons.modularui.api.screen.UIBuildContext; import com.gtnewhorizons.modularui.common.widget.ButtonWidget; @@ -1033,6 +1034,11 @@ public class GT_MetaTileEntity_PCBFactory extends return data; } + @Override + public Pos2d getStructureUpdateButtonPos() { + return new Pos2d(80, 91); + } + @Override public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) { super.addUIWidgets(builder, buildContext); diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java index aac668eaa4..d23ea912bb 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PlasmaForge.java @@ -1175,7 +1175,7 @@ public class GT_MetaTileEntity_PlasmaForge extends .addTooltip(EnumChatFormatting.GRAY + translateToLocal("GT5U.DTPF.convergencebuttontooltip.0")) .addTooltip(EnumChatFormatting.GRAY + translateToLocal("GT5U.DTPF.convergencebuttontooltip.1")) .setTooltipShowUpDelay(TOOLTIP_DELAY) - .setPos(174, 129) + .setPos(174, 112) .setSize(16, 16) .attachSyncer(new FakeSyncWidget.BooleanSyncer(() -> convergence, (val) -> convergence = val), builder)); super.addUIWidgets(builder, buildContext); diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_TranscendentPlasmaMixer.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_TranscendentPlasmaMixer.java index 5847eca006..feb270e002 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_TranscendentPlasmaMixer.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_TranscendentPlasmaMixer.java @@ -304,7 +304,7 @@ public class GT_MetaTileEntity_TranscendentPlasmaMixer }) .addTooltip(translateToLocal("GT5U.tpm.parallelwindow")) .setTooltipShowUpDelay(TOOLTIP_DELAY) - .setPos(174, 129) + .setPos(174, 112) .setSize(16, 16)); super.addUIWidgets(builder, buildContext); } diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java index 6a7a9a4675..075ddc74c2 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java @@ -747,7 +747,7 @@ public abstract class GT_MetaTileEntity_PurificationUnitBase