|
@@ -4,6 +4,7 @@ import com.electronwill.nightconfig.core.ConfigSpec;
|
|
import com.electronwill.nightconfig.core.file.CommentedFileConfig;
|
|
import com.electronwill.nightconfig.core.file.CommentedFileConfig;
|
|
import malte0811.ferritecore.mixin.config.FerriteConfig.Option;
|
|
import malte0811.ferritecore.mixin.config.FerriteConfig.Option;
|
|
import malte0811.ferritecore.util.Constants;
|
|
import malte0811.ferritecore.util.Constants;
|
|
|
|
+import net.minecraftforge.fml.loading.FMLPaths;
|
|
|
|
|
|
import java.nio.file.Path;
|
|
import java.nio.file.Path;
|
|
import java.nio.file.Paths;
|
|
import java.nio.file.Paths;
|
|
@@ -16,7 +17,9 @@ public class ConfigFileHandler {
|
|
for (Option o : options) {
|
|
for (Option o : options) {
|
|
spec.define(o.getName(), o.getDefaultValue());
|
|
spec.define(o.getName(), o.getDefaultValue());
|
|
}
|
|
}
|
|
- CommentedFileConfig configData = read(Paths.get("config", Constants.MODID + "-mixin.toml"));
|
|
|
|
|
|
+ CommentedFileConfig configData = read(
|
|
|
|
+ FMLPaths.CONFIGDIR.get().resolve(Constants.MODID + "-mixin.toml")
|
|
|
|
+ );
|
|
for (Option o : options) {
|
|
for (Option o : options) {
|
|
configData.setComment(o.getName(), o.getComment());
|
|
configData.setComment(o.getName(), o.getComment());
|
|
}
|
|
}
|