From 44b92726ed6cb70ea33b614527abea44cb0a0381 Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Sat, 27 Sep 2025 16:07:50 +0200 Subject: [PATCH] clean: even more refactoring --- .../eu/midnightdust/lib/config/MidnightConfig.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java b/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java index b552475..6a8f556 100755 --- a/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java +++ b/common/src/main/java/eu/midnightdust/lib/config/MidnightConfig.java @@ -74,11 +74,11 @@ public abstract class MidnightConfig { for (Field field : config.getFields()) { EntryInfo info = new EntryInfo(field, modid); //noinspection ConstantValue - if ((field.isAnnotationPresent(Entry.class) || field.isAnnotationPresent(Comment.class)) && !field.isAnnotationPresent(Server.class) && !field.isAnnotationPresent(Hidden.class) && PlatformFunctions.isClientEnv()) + if ((field.isAnnotationPresent(Entry.class) || field.isAnnotationPresent(Comment.class)) + && !field.isAnnotationPresent(Server.class) + && !field.isAnnotationPresent(Hidden.class) + && PlatformFunctions.isClientEnv()) instance.addClientEntry(field, info); - if (field.isAnnotationPresent(Entry.class)) - try { info.defaultValue = field.get(null); - } catch (IllegalAccessException ignored) {} } instance.loadValuesFromJson(); } @@ -105,6 +105,9 @@ public abstract class MidnightConfig { button.setMessage(func.apply(info.value)); }, func); } + + try { info.defaultValue = field.get(null); + } catch (IllegalAccessException ignored) {} } entries.put(modid + ":" + field.getName(), info); }