From 9fe2c6665d52af981585b005b8c0e800054c2257 Mon Sep 17 00:00:00 2001 From: Alex <8379108+Alex33856@users.noreply.github.com> Date: Fri, 25 Jul 2025 02:28:44 -0400 Subject: Fix speed cap preset and sign calculator conflict (#1530) --- src/main/java/de/hysky/skyblocker/mixins/SignEditScreenMixin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/mixins/SignEditScreenMixin.java b/src/main/java/de/hysky/skyblocker/mixins/SignEditScreenMixin.java index d0dc4a47..897ecca1 100644 --- a/src/main/java/de/hysky/skyblocker/mixins/SignEditScreenMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixins/SignEditScreenMixin.java @@ -60,7 +60,7 @@ public abstract class SignEditScreenMixin extends Screen { } } //if the sign is being used to enter number send it to the sign calculator - if (isInputSign() && config.uiAndVisuals.inputCalculator.enabled) { + else if (isInputSign() && config.uiAndVisuals.inputCalculator.enabled) { SignCalculator.renderCalculator(context, messages[0], context.getScaledWindowWidth() / 2, 55); } } @@ -85,7 +85,7 @@ public abstract class SignEditScreenMixin extends Screen { } } //if the sign is being used to enter number get number from calculator for if maths has been done - if (isInputSign() && config.uiAndVisuals.inputCalculator.enabled) { + else if (isInputSign() && config.uiAndVisuals.inputCalculator.enabled) { boolean isPrice = messages[2].contains("price"); String value = SignCalculator.getNewValue(isPrice); if (value.length() >= 15) { @@ -97,7 +97,7 @@ public abstract class SignEditScreenMixin extends Screen { } @Unique - private static final String SPEED_INPUT_MARKER = "^^^^^^"; + private static final String SPEED_INPUT_MARKER = "speed cap!"; @Unique private static final String INPUT_SIGN_MARKER = "^^^^^^^^^^^^^^^"; /** This is used for some things like the super craft amount input */ @@ -108,7 +108,7 @@ public abstract class SignEditScreenMixin extends Screen { @Unique private boolean isSpeedInputSign() { - return messages[1].equals(SPEED_INPUT_MARKER); + return messages[3].equals(SPEED_INPUT_MARKER); } @Unique -- cgit