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+"]."); + } } }