aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle.kts2
-rw-r--r--src/main/java/net/inyourwalls/frank/config/ConfigScreen.java6
2 files changed, 6 insertions, 2 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index c5fae3f..d3d4014 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,7 +4,7 @@ plugins {
}
val minecraftVersion = "26.2"
-version = "1.0.3+$minecraftVersion"
+version = "1.0.4+$minecraftVersion"
group = "net.inyourwalls"
repositories {
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);