From 7834213a60647a54f53d80d7cf28481dd5b45fd3 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 7 Feb 2026 16:56:19 -0600 Subject: [PATCH] Fix float configs --- .../common/wrappers/gui/ClassicConfigGUI.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java index d73a89321..77fc61e2a 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java @@ -302,6 +302,10 @@ public class ClassicConfigGUI { setupTextMenuOption(configEntry, Double::parseDouble, DECIMAL_ONLY_REGEX, false); } + else if (configValueClass == Float.class) + { + setupTextMenuOption(configEntry, Float::parseFloat, DECIMAL_ONLY_REGEX, false); + } else if (configValueClass == String.class || configValueClass == List.class) { // For string or list @@ -318,6 +322,10 @@ public class ClassicConfigGUI Class> configEnumClass = (Class>) configValueClass; setupEnumMenuOption(enumConfigEntry, configEnumClass); } + else + { + LOGGER.error("No definition for config with type: ["+configValueClass.getName()+"], for config: ["+configMenuOption.name+"]."); + } } }