summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-06-20 17:58:57 -0400
committerRosa <rosaontheweb@proton.me>2026-06-20 17:58:57 -0400
commit9b507d18fe125a03621513746d6911e3a0a46e9c (patch)
tree4a89c671e5567c9c7458ce1215de8309e6b22697 /src/main/java
parent37404c35058e12dce9c083cc7caa22f5f0f46a8c (diff)
make it clear when the colour is invalid, using scary red oooHEADv1.0.4+26.2main
Diffstat (limited to '')
-rw-r--r--src/main/java/net/inyourwalls/frank/config/ConfigScreen.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/net/inyourwalls/frank/config/ConfigScreen.java b/src/main/java/net/inyourwalls/frank/config/ConfigScreen.java
index bfa73f2..ff1fa82 100644
--- a/src/main/java/net/inyourwalls/frank/config/ConfigScreen.java
+++ b/src/main/java/net/inyourwalls/frank/config/ConfigScreen.java
@@ -10,7 +10,10 @@ import net.minecraft.client.gui.components.Tooltip;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.renderer.RenderPipelines;
import net.minecraft.network.chat.Component;
+import net.minecraft.network.chat.TextColor;
import net.minecraft.resources.Identifier;
+import net.minecraft.util.ARGB;
+
import java.io.IOException;
import static net.minecraft.client.gui.components.Button.DEFAULT_WIDTH;
@@ -80,9 +83,10 @@ public class ConfigScreen extends Screen {
colourField.setResponder(input -> {
try {
int newColour = Integer.parseInt(input, 16);
+ colourField.setTextColor(ARGB.white(1.0f));
modifiedConfig.setTextColour(newColour);
} catch (NumberFormatException ex) {
- // do nothing :/
+ colourField.setTextColor(ARGB.opaque(TextColor.RED.getValue()));
}
});
colourField.setMaxLength(6);