package io.gitlab.jfronny.libjf.config.impl; import io.gitlab.jfronny.libjf.config.api.v2.ConfigHolder; import io.gitlab.jfronny.libjf.config.api.v2.ConfigInstance; import io.gitlab.jfronny.libjf.config.api.v2.dsl.DSL; public class ConfigCore { public static final String MOD_ID = "libjf-config-core-v2"; public static final String MODULE_ID = "libjf:config"; public static boolean watchForChanges = true; public static final ConfigInstance CONFIG_INSTANCE; static { ConfigHolder.getInstance().migrateFiles(MOD_ID); CONFIG_INSTANCE = DSL.create(MOD_ID).register(builder -> builder .value("watchForChanges", watchForChanges, () -> watchForChanges, b -> watchForChanges = b) ); } }