mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
70 lines
4.1 KiB
Java
70 lines
4.1 KiB
Java
package com.hbm.config;
|
|
|
|
import net.minecraftforge.common.config.Configuration;
|
|
|
|
public class GeneralConfig {
|
|
|
|
public static boolean enableDebugMode = true;
|
|
public static boolean enableMycelium = false;
|
|
public static boolean enablePlutoniumOre = false;
|
|
public static boolean enableDungeons = true;
|
|
public static boolean enableMDOres = true;
|
|
public static boolean enableMines = true;
|
|
public static boolean enableRad = true;
|
|
public static boolean enableNITAN = true;
|
|
public static boolean enableNukeClouds = true;
|
|
public static boolean enableAutoCleanup = false;
|
|
public static boolean enableMeteorStrikes = true;
|
|
public static boolean enableMeteorShowers = true;
|
|
public static boolean enableMeteorTails = true;
|
|
public static boolean enableSpecialMeteors = true;
|
|
public static boolean enableBomberShortMode = false;
|
|
public static boolean enableVaults = true;
|
|
public static boolean enableRads = true;
|
|
public static boolean enableCataclysm = false;
|
|
public static boolean enableExtendedLogging = false;
|
|
public static boolean enableHardcoreTaint = false;
|
|
public static boolean enableGuns = true;
|
|
public static boolean enableVirus = true;
|
|
public static boolean enableCrosshairs = true;
|
|
public static boolean enableBabyMode = false;
|
|
public static boolean enableReflectorCompat = false;
|
|
|
|
public static boolean enable528 = false;
|
|
|
|
public static void loadFromConfig(Configuration config) {
|
|
|
|
final String CATEGORY_GENERAL = "01_general";
|
|
enableDebugMode = config.get(CATEGORY_GENERAL, "1.00_enableDebugMode", false).getBoolean(false);
|
|
enableMycelium = config.get(CATEGORY_GENERAL, "1.01_enableMyceliumSpread", false).getBoolean(false);
|
|
enablePlutoniumOre = config.get(CATEGORY_GENERAL, "1.02_enablePlutoniumNetherOre", false).getBoolean(false);
|
|
enableDungeons = config.get(CATEGORY_GENERAL, "1.03_enableDungeonSpawn", true).getBoolean(true);
|
|
enableMDOres = config.get(CATEGORY_GENERAL, "1.04_enableOresInModdedDimensions", true).getBoolean(true);
|
|
enableMines = config.get(CATEGORY_GENERAL, "1.05_enableLandmineSpawn", true).getBoolean(true);
|
|
enableRad = config.get(CATEGORY_GENERAL, "1.06_enableRadHotspotSpawn", true).getBoolean(true);
|
|
enableNITAN = config.get(CATEGORY_GENERAL, "1.07_enableNITANChestSpawn", true).getBoolean(true);
|
|
enableNukeClouds = config.get(CATEGORY_GENERAL, "1.08_enableMushroomClouds", true).getBoolean(true);
|
|
enableAutoCleanup = config.get(CATEGORY_GENERAL, "1.09_enableAutomaticRadCleanup", false).getBoolean(false);
|
|
enableMeteorStrikes = config.get(CATEGORY_GENERAL, "1.10_enableMeteorStrikes", true).getBoolean(true);
|
|
enableMeteorShowers = config.get(CATEGORY_GENERAL, "1.11_enableMeteorShowers", true).getBoolean(true);
|
|
enableMeteorTails = config.get(CATEGORY_GENERAL, "1.12_enableMeteorTails", true).getBoolean(true);
|
|
enableSpecialMeteors = config.get(CATEGORY_GENERAL, "1.13_enableSpecialMeteors", false).getBoolean(false);
|
|
enableBomberShortMode = config.get(CATEGORY_GENERAL, "1.14_enableBomberShortMode", false).getBoolean(false);
|
|
enableVaults = config.get(CATEGORY_GENERAL, "1.15_enableVaultSpawn", true).getBoolean(true);
|
|
enableRads = config.get(CATEGORY_GENERAL, "1.16_enableNewRadiation", true).getBoolean(true);
|
|
enableCataclysm = config.get(CATEGORY_GENERAL, "1.17_enableCataclysm", false).getBoolean(false);
|
|
enableExtendedLogging = config.get(CATEGORY_GENERAL, "1.18_enableExtendedLogging", false).getBoolean(false);
|
|
enableHardcoreTaint = config.get(CATEGORY_GENERAL, "1.19_enableHardcoreTaint", false).getBoolean(false);
|
|
enableGuns = config.get(CATEGORY_GENERAL, "1.20_enableGuns", true).getBoolean(true);
|
|
enableVirus = config.get(CATEGORY_GENERAL, "1.21_enableVirus", false).getBoolean(false);
|
|
enableCrosshairs = config.get(CATEGORY_GENERAL, "1.22_enableCrosshairs", true).getBoolean(true);
|
|
enableBabyMode = config.get(CATEGORY_GENERAL, "1.23_enableBabyMode", false).getBoolean(false);
|
|
enableReflectorCompat = config.get(CATEGORY_GENERAL, "1.24_enableReflectorCompat", false).getBoolean(false);
|
|
|
|
final String CATEGORY_528 = "528";
|
|
enable528 = config.get(CATEGORY_528, "enable528Mode", false).getBoolean(false);
|
|
|
|
if(enable528) enableBabyMode = false;
|
|
}
|
|
}
|