package io.gitlab.jfronny.libjf.config.api.v1; import io.gitlab.jfronny.libjf.config.impl.ConfigHolderImpl; import java.nio.file.Path; import java.util.Map; public interface ConfigHolder { static ConfigHolder getInstance() { return ConfigHolderImpl.INSTANCE; } void register(String modId, ConfigInstance config); Map getRegistered(); ConfigInstance get(String modId); ConfigInstance get(Path configPath); boolean isRegistered(String modId); boolean isRegistered(Path configPath); void migrateFiles(String modId); }