BetterSimpleConfig/config/ModConfigs.java
2022-12-13 23:43:16 +01:00

30 lines
885 B
Java

package net.fabric.examplemod.config;
import com.mojang.datafixers.util.Pair;
import net.fabricmc.example.ConsoleMC;
public class ModConfigs {
public static SimpleConfig CONFIG;
private static ModConfigProvider configs;
public static int EXAMPLE;
public static void registerConfigs() {
configs = new ModConfigProvider();
createConfigs();
CONFIG = SimpleConfig.of(ConsoleMC.MOD_ID + "config").provider(configs).request();
assignConfigs();
}
private static void createConfigs() {
configs.addKeyValuePair(new Pair<>("example.keypair", 69), "whether or not to allow chat command execution.");
}
private static void assignConfigs() {
EXAMPLE = CONFIG.getOrDefault("example.keypair", 420);
SimpleConfig.LOGGER.info("All " + configs.getConfigsList().size() + " have been set properly");
}
}