diff options
| author | viciscat <51047087+viciscat@users.noreply.github.com> | 2025-06-24 22:18:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-24 16:18:38 -0400 |
| commit | 6925eb16d7f22aa9c11b0a9be83291c8ea68b946 (patch) | |
| tree | 86d342d751ba267496bfb94c6720fe51216c6954 /src/main/java | |
| parent | 7c30a52417adff0666b54b9e9cc7e9c793558230 (diff) | |
| download | Skyblocker-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.java | 5 |
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; |
