mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
41 lines
2.3 KiB
Java
41 lines
2.3 KiB
Java
package com.hbm.config;
|
|
|
|
import net.minecraftforge.common.config.Configuration;
|
|
|
|
public class ToolConfig {
|
|
|
|
public static int recursionDepth = 500;
|
|
public static boolean recursiveStone = true;
|
|
public static boolean recursiveNetherrack = true;
|
|
|
|
public static boolean abilityHammer = true;
|
|
public static boolean abilityVein = true;
|
|
public static boolean abilityLuck = true;
|
|
public static boolean abilitySilk = true;
|
|
public static boolean abilityFurnace = true;
|
|
public static boolean abilityShredder = true;
|
|
public static boolean abilityCentrifuge = true;
|
|
public static boolean abilityCrystallizer = true;
|
|
public static boolean abilityMercury = true;
|
|
public static boolean abilityExplosion = true;
|
|
|
|
public static void loadFromConfig(Configuration config) {
|
|
|
|
final String CATEGORY_TOOLS = CommonConfig.CATEGORY_TOOLS;
|
|
recursionDepth = CommonConfig.createConfigInt(config, CATEGORY_TOOLS, "11.00_recursionDepth", "Limits veinminer's recursive function. Usually not an issue, unless you're using bukkit which is especially sensitive for some reason.", 1000);
|
|
recursiveStone = CommonConfig.createConfigBool(config, CATEGORY_TOOLS, "11.01_recursionStone", "Determines whether veinminer can break stone", false);
|
|
recursiveNetherrack = CommonConfig.createConfigBool(config, CATEGORY_TOOLS, "11.02_recursionNetherrack", "Determines whether veinminer can break netherrack", false);
|
|
|
|
abilityHammer = config.get(CATEGORY_TOOLS, "11.03_hammerAbility", true).getBoolean(true);
|
|
abilityVein = config.get(CATEGORY_TOOLS, "11.04_abilityVein", true).getBoolean(true);
|
|
abilityLuck = config.get(CATEGORY_TOOLS, "11.05_abilityLuck", true).getBoolean(true);
|
|
abilitySilk = config.get(CATEGORY_TOOLS, "11.06_abilitySilk", true).getBoolean(true);
|
|
abilityFurnace = config.get(CATEGORY_TOOLS, "11.07_abilityFurnace", true).getBoolean(true);
|
|
abilityShredder = config.get(CATEGORY_TOOLS, "11.08_abilityShredder", true).getBoolean(true);
|
|
abilityCentrifuge = config.get(CATEGORY_TOOLS, "11.09_abilityCentrifuge", true).getBoolean(true);
|
|
abilityCrystallizer = config.get(CATEGORY_TOOLS, "11.10_abilityCrystallizer", true).getBoolean(true);
|
|
abilityMercury = config.get(CATEGORY_TOOLS, "11.11_abilityMercury", true).getBoolean(true);
|
|
abilityExplosion = config.get(CATEGORY_TOOLS, "11.12_abilityExplosion", true).getBoolean(true);
|
|
}
|
|
}
|