aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de
diff options
context:
space:
mode:
authorviciscat <51047087+viciscat@users.noreply.github.com>2025-07-13 05:41:28 +0200
committerGitHub <noreply@github.com>2025-07-12 23:41:28 -0400
commit110af80843ce0545834a98e7b47fea79784f971e (patch)
treec560ffdfc636431da81361d1ee5d1583dd8d444d /src/main/java/de
parent8ed8389e41aed18f12434558ca7302e5901bc34f (diff)
downloadSkyblocker-110af80843ce0545834a98e7b47fea79784f971e.tar.gz
Skyblocker-110af80843ce0545834a98e7b47fea79784f971e.tar.bz2
Skyblocker-110af80843ce0545834a98e7b47fea79784f971e.zip
fix quick nav offset (#1487)
Diffstat (limited to 'src/main/java/de')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java b/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
index 673538f4..535f80a0 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/quicknav/QuickNavButton.java
@@ -11,6 +11,7 @@ import net.fabricmc.api.Environment;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
+import net.minecraft.client.gui.screen.ingame.GenericContainerScreen;
import net.minecraft.client.gui.screen.ingame.HandledScreen;
import net.minecraft.client.gui.screen.narration.NarrationMessageBuilder;
import net.minecraft.client.gui.tooltip.Tooltip;
@@ -94,6 +95,7 @@ public class QuickNavButton extends ClickableWidget {
int x = accessibleScreen.getX();
int y = accessibleScreen.getY();
int h = accessibleScreen.getBackgroundHeight();
+ if (handledScreen instanceof GenericContainerScreen) h--; // they messed up the height on these.
int w = accessibleScreen.getBackgroundWidth();
this.setX(x + this.index % 7 * 25 + w / 2 - 176 / 2);
this.setY(this.index < 7 ? y - 28 : y + h - 4);