From 6925eb16d7f22aa9c11b0a9be83291c8ea68b946 Mon Sep 17 00:00:00 2001 From: viciscat <51047087+viciscat@users.noreply.github.com> Date: Tue, 24 Jun 2025 22:18:38 +0200 Subject: fix silly crash (#1408) --- .../java/de/hysky/skyblocker/utils/render/gui/ARGBTextInput.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java') 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; -- cgit