diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/net/inyourwalls/frank/config/ConfigScreen.java | 6 |
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); |
