From 70b5f65f2542e3addb7afc45dc78bfada04b40ef Mon Sep 17 00:00:00 2001 From: FalsePattern Date: Thu, 14 Nov 2024 19:10:37 +0100 Subject: [PATCH] fixed a NullPointerException in the config system --- .../internal/impl/config/fields/DoubleListConfigField.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/falsepattern/lib/internal/impl/config/fields/DoubleListConfigField.java b/src/main/java/com/falsepattern/lib/internal/impl/config/fields/DoubleListConfigField.java index d3a628b..ac7a285 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/config/fields/DoubleListConfigField.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/config/fields/DoubleListConfigField.java @@ -53,7 +53,11 @@ public class DoubleListConfigField extends AListConfigField { property.setDefaultValues(defaultValue); property.setMinValue(min); property.setMaxValue(max); - if (!property.isDoubleList()) { + try { + if (!property.isDoubleList()) { + setToDefault(); + } + } catch (NullPointerException ignored) { setToDefault(); } property.comment += "\n[range: " + min + " ~ " + max + ", default: " + Arrays.toString(defaultValue) + "]";