summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-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);