Added possibility to store configs at costum locations

This commit is contained in:
Frank Bauer 2021-07-19 19:54:16 +02:00
parent 8d5f235684
commit fee7cbc93a
3 changed files with 39 additions and 16 deletions

View file

@ -1,5 +1,7 @@
package ru.bclib.config;
import java.io.File;
import org.jetbrains.annotations.Nullable;
import ru.bclib.BCLib;
import ru.bclib.config.ConfigKeeper.BooleanEntry;
@ -13,9 +15,13 @@ public abstract class Config {
protected final ConfigKeeper keeper;
protected abstract void registerEntries();
public Config(String modID, String group){
this(modID, group, null);
}
public Config(String modID, String group) {
this.keeper = new ConfigKeeper(modID, group);
protected Config(String modID, String group, File path) {
this.keeper = new ConfigKeeper(modID, group, path);
this.registerEntries();
}