Additional config options
This commit is contained in:
parent
192a537939
commit
3d45114584
10 changed files with 59 additions and 6 deletions
|
@ -5,6 +5,7 @@ import ru.bclib.api.dataexchange.handler.autosync.AutoSync;
|
|||
|
||||
public class ClientConfig extends NamedPathConfig {
|
||||
public static final ConfigToken<Boolean> ENABLED = ConfigToken.Boolean(true, "enabled", AutoSync.SYNC_CATEGORY);
|
||||
|
||||
@ConfigUI(leftPadding = 8)
|
||||
public static final DependendConfigToken<Boolean> ACCEPT_CONFIGS = DependendConfigToken.Boolean(true, "acceptConfigs", AutoSync.SYNC_CATEGORY, (config) -> config.get(ENABLED));
|
||||
@ConfigUI(leftPadding = 8)
|
||||
|
|
|
@ -14,8 +14,8 @@ public class Configs {
|
|||
public static final ClientConfig CLIENT_CONFIG = new ClientConfig();
|
||||
public static final ServerConfig SERVER_CONFIG = new ServerConfig();
|
||||
|
||||
public static final PathConfig GENERATOR_CONFIG = new PathConfig(BCLib.MOD_ID, "generator", false);
|
||||
public static final PathConfig MAIN_CONFIG = new PathConfig(BCLib.MOD_ID, "main", true, true);
|
||||
public static final GeneratorConfig GENERATOR_CONFIG = new GeneratorConfig();
|
||||
public static final MainConfig MAIN_CONFIG = new MainConfig();
|
||||
|
||||
public static final PathConfig RECIPE_CONFIG = new PathConfig(BCLib.MOD_ID, "recipes");
|
||||
public static final PathConfig BIOMES_CONFIG = new PathConfig(BCLib.MOD_ID, "biomes", false);
|
||||
|
|
16
src/main/java/ru/bclib/config/GeneratorConfig.java
Normal file
16
src/main/java/ru/bclib/config/GeneratorConfig.java
Normal file
|
@ -0,0 +1,16 @@
|
|||
package ru.bclib.config;
|
||||
|
||||
import ru.bclib.BCLib;
|
||||
import ru.bclib.api.dataexchange.handler.autosync.AutoSync;
|
||||
|
||||
public class GeneratorConfig extends NamedPathConfig {
|
||||
public static final ConfigToken<Boolean> USE_OLD_GENERATOR = ConfigToken.Boolean(false, "useOldBiomeGenerator", "options");
|
||||
|
||||
public GeneratorConfig() {
|
||||
super(BCLib.MOD_ID, "generator", false);
|
||||
}
|
||||
|
||||
public boolean useOldGenerator() {
|
||||
return get(USE_OLD_GENERATOR);
|
||||
}
|
||||
}
|
21
src/main/java/ru/bclib/config/MainConfig.java
Normal file
21
src/main/java/ru/bclib/config/MainConfig.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package ru.bclib.config;
|
||||
|
||||
import ru.bclib.BCLib;
|
||||
|
||||
public class MainConfig extends NamedPathConfig {
|
||||
public static final ConfigToken<Boolean> APPLY_PATCHES = ConfigToken.Boolean(true, "applyPatches", Configs.MAIN_PATCH_CATEGORY);
|
||||
@ConfigUI(leftPadding = 8)
|
||||
public static final ConfigToken<Boolean> REPAIR_BIOMES = DependendConfigToken.Boolean(false, "repairBiomesOnLoad", Configs.MAIN_PATCH_CATEGORY, (config) -> config.get(APPLY_PATCHES));
|
||||
|
||||
|
||||
public MainConfig() {
|
||||
super(BCLib.MOD_ID, "main", true, true);
|
||||
}
|
||||
|
||||
public boolean applyPatches() {
|
||||
return get(REPAIR_BIOMES);
|
||||
}
|
||||
public boolean repairBiomes() {
|
||||
return get(REPAIR_BIOMES);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue