aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorviciscat <51047087+viciscat@users.noreply.github.com>2025-06-24 22:18:38 +0200
committerGitHub <noreply@github.com>2025-06-24 16:18:38 -0400
commit6925eb16d7f22aa9c11b0a9be83291c8ea68b946 (patch)
tree86d342d751ba267496bfb94c6720fe51216c6954 /src/main/java
parent7c30a52417adff0666b54b9e9cc7e9c793558230 (diff)
downloadSkyblocker-6925eb16d7f22aa9c11b0a9be83291c8ea68b946.tar.gz
Skyblocker-6925eb16d7f22aa9c11b0a9be83291c8ea68b946.tar.bz2
Skyblocker-6925eb16d7f22aa9c11b0a9be83291c8ea68b946.zip
fix silly crash (#1408)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java b/src/main/java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java
index 67408169..cde12651 100644
--- a/src/main/java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java
+++ b/src/main/java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java
@@ -198,9 +198,10 @@ public class ARGBTextInput extends ClickableWidget {
return true;
} else if (Screen.isPaste(keyCode)) {
String clipboard = MinecraftClient.getInstance().keyboard.getClipboard();
- String s = clipboard.substring(0, 6);
+ if (clipboard.startsWith("#")) clipboard = clipboard.substring(1);
+ String s = clipboard.substring(0, Math.min(hasAlpha ? 8 : 6, clipboard.length()));
getOptionalARGBColor(s.toUpperCase(Locale.ENGLISH)).ifPresent(color -> {
- input = s;
+ setARGBColor(color);
callOnChange();
});
return true;