diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-06-20 17:58:57 -0400 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-06-20 17:58:57 -0400 |
| commit | 9b507d18fe125a03621513746d6911e3a0a46e9c (patch) | |
| tree | 4a89c671e5567c9c7458ce1215de8309e6b22697 | |
| parent | 37404c35058e12dce9c083cc7caa22f5f0f46a8c (diff) | |
make it clear when the colour is invalid, using scary red oooHEADv1.0.4+26.2main
| -rw-r--r-- | build.gradle.kts | 2 | ||||
| -rw-r--r-- | src/main/java/net/inyourwalls/frank/config/ConfigScreen.java | 6 |
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); |
