mirror of
https://github.com/FalsePattern/FalsePatternLib.git
synced 2026-11-11 20:47:32 +00:00
fix requiring world/mc restart
This commit is contained in:
2 files changed
+2
-6
No files matched your search
@@ -293,12 +293,6 @@ public class ParsedConfiguration {
|
||||
+ fieldClass.getName()
|
||||
+ "! Did you forget an @Ignore annotation?");
|
||||
}
|
||||
if (field.isAnnotationPresent(Config.RequiresMcRestart.class)) {
|
||||
cat.setRequiresMcRestart(true);
|
||||
}
|
||||
if (field.isAnnotationPresent(Config.RequiresWorldRestart.class)) {
|
||||
cat.setRequiresWorldRestart(true);
|
||||
}
|
||||
configField.init();
|
||||
elements.computeIfAbsent(name, (name2) -> new ConfigElementProxy<>(configField.getProperty(), configField.getComment(), () -> {
|
||||
configField.load();
|
||||
|
||||
@@ -91,6 +91,8 @@ public abstract class AConfigField<T> {
|
||||
property = configuration.get(category, name, "", comment, type);
|
||||
}
|
||||
property.setLanguageKey(langKey);
|
||||
property.setRequiresWorldRestart(field.isAnnotationPresent(Config.RequiresWorldRestart.class));
|
||||
property.setRequiresMcRestart(field.isAnnotationPresent(Config.RequiresMcRestart.class));
|
||||
noSync = field.isAnnotationPresent(Config.NoSync.class);
|
||||
order = Optional.ofNullable(field.getAnnotation(DeclOrderInternal.class))
|
||||
.map(DeclOrderInternal::value)
|
||||
|
||||
Reference in new issue
Block a user