mirror of
https://github.com/TeamMidnightDust/MidnightLib.git
synced 2025-12-16 17:25:09 +01:00
clean: even more refactoring
This commit is contained in:
@@ -74,11 +74,11 @@ public abstract class MidnightConfig {
|
|||||||
for (Field field : config.getFields()) {
|
for (Field field : config.getFields()) {
|
||||||
EntryInfo info = new EntryInfo(field, modid);
|
EntryInfo info = new EntryInfo(field, modid);
|
||||||
//noinspection ConstantValue
|
//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);
|
instance.addClientEntry(field, info);
|
||||||
if (field.isAnnotationPresent(Entry.class))
|
|
||||||
try { info.defaultValue = field.get(null);
|
|
||||||
} catch (IllegalAccessException ignored) {}
|
|
||||||
}
|
}
|
||||||
instance.loadValuesFromJson();
|
instance.loadValuesFromJson();
|
||||||
}
|
}
|
||||||
@@ -105,6 +105,9 @@ public abstract class MidnightConfig {
|
|||||||
button.setMessage(func.apply(info.value));
|
button.setMessage(func.apply(info.value));
|
||||||
}, func);
|
}, func);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try { info.defaultValue = field.get(null);
|
||||||
|
} catch (IllegalAccessException ignored) {}
|
||||||
}
|
}
|
||||||
entries.put(modid + ":" + field.getName(), info);
|
entries.put(modid + ":" + field.getName(), info);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user