diff --git a/src/main/java/noppes/npcs/client/gui/builder/FieldDef.java b/src/main/java/noppes/npcs/client/gui/builder/FieldDef.java index 5319d16e4..aec4b766a 100644 --- a/src/main/java/noppes/npcs/client/gui/builder/FieldDef.java +++ b/src/main/java/noppes/npcs/client/gui/builder/FieldDef.java @@ -32,8 +32,8 @@ public class FieldDef { private String hoverText = null; // Numeric range - private float min = Float.MIN_VALUE; - private float max = Float.MAX_VALUE; + private float min = 0; + private float max = Float.POSITIVE_INFINITY; // Enum support private Class> enumClass; @@ -272,7 +272,7 @@ public class FieldDef { public String getHoverText() { return hoverText; } public float getMin() { return min; } public float getMax() { return max; } - public boolean hasRange() { return min != Float.MIN_VALUE || max != Float.MAX_VALUE; } + public boolean hasRange() { return min != Float.NEGATIVE_INFINITY || max != Float.POSITIVE_INFINITY; } public Class> getEnumClass() { return enumClass; } public String[] getStringEnumValues() { return stringEnumValues; } public Supplier getSubGuiFactory() { return subGuiFactory; } diff --git a/src/main/java/noppes/npcs/client/gui/util/GuiNpcTextField.java b/src/main/java/noppes/npcs/client/gui/util/GuiNpcTextField.java index 436b47bb5..0a15e8c7c 100644 --- a/src/main/java/noppes/npcs/client/gui/util/GuiNpcTextField.java +++ b/src/main/java/noppes/npcs/client/gui/util/GuiNpcTextField.java @@ -23,7 +23,7 @@ public class GuiNpcTextField extends GuiTextField { public int id; public int min = 0, max = Integer.MAX_VALUE, def = 0; public double minDouble = 0, maxDouble = Double.MAX_VALUE, defDouble = 0; - public float minFloat = 0, maxFloat = Float.MAX_VALUE, defFloat = 0; + public float minFloat = Float.NEGATIVE_INFINITY, maxFloat = Float.POSITIVE_INFINITY, defFloat = 0; protected static GuiNpcTextField activeTextfield = null; public boolean canEdit = true; public String hoverableText = "";