Skip to content

Commit 69e7e27

Browse files
committed
fix requiring world/mc restart
1 parent 7f1b6c4 commit 69e7e27

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

src/main/java/com/falsepattern/lib/internal/impl/config/ParsedConfiguration.java

-6
Original file line numberDiff line numberDiff line change
@@ -293,12 +293,6 @@ public void reloadFields() throws ConfigException, IllegalAccessException {
293293
+ fieldClass.getName()
294294
+ "! Did you forget an @Ignore annotation?");
295295
}
296-
if (field.isAnnotationPresent(Config.RequiresMcRestart.class)) {
297-
cat.setRequiresMcRestart(true);
298-
}
299-
if (field.isAnnotationPresent(Config.RequiresWorldRestart.class)) {
300-
cat.setRequiresWorldRestart(true);
301-
}
302296
configField.init();
303297
elements.computeIfAbsent(name, (name2) -> new ConfigElementProxy<>(configField.getProperty(), configField.getComment(), () -> {
304298
configField.load();

src/main/java/com/falsepattern/lib/internal/impl/config/fields/AConfigField.java

+2
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ protected AConfigField(ConfigFieldParameters params, Property.Type type, boolean
9191
property = configuration.get(category, name, "", comment, type);
9292
}
9393
property.setLanguageKey(langKey);
94+
property.setRequiresWorldRestart(field.isAnnotationPresent(Config.RequiresWorldRestart.class));
95+
property.setRequiresMcRestart(field.isAnnotationPresent(Config.RequiresMcRestart.class));
9496
noSync = field.isAnnotationPresent(Config.NoSync.class);
9597
order = Optional.ofNullable(field.getAnnotation(DeclOrderInternal.class))
9698
.map(DeclOrderInternal::value)

0 commit comments

Comments
 (0)