diff options
Diffstat (limited to 'src/main/java/lance5057/tDefense/TD_Config.java')
| -rw-r--r-- | src/main/java/lance5057/tDefense/TD_Config.java | 60 |
1 files changed, 35 insertions, 25 deletions
diff --git a/src/main/java/lance5057/tDefense/TD_Config.java b/src/main/java/lance5057/tDefense/TD_Config.java index bca70b2..5d212ba 100644 --- a/src/main/java/lance5057/tDefense/TD_Config.java +++ b/src/main/java/lance5057/tDefense/TD_Config.java @@ -8,33 +8,38 @@ import net.minecraftforge.common.config.Property; public class TD_Config { - public int AeonsteelMatID; - public int QueensGoldMatID; - public int DogbeariumMatID; - public int RedMintMatID; - public int GreenMintMatID; - - public int DazeID; - public int CrestFeathersID; - public int CrestMirrorsID; - public int CrestLegendsID; - public int CrestBladesID; - - public int ArmorProtectionID; - - public int MaterialIndex; - - public boolean BotaniaAddon; - public int CorpseIvyModID; - + public int SoulBoundID; + public int AeonsteelMatID; + public int QueensGoldMatID; + public int DogbeariumMatID; + public int RedMintMatID; + public int GreenMintMatID; + + public int DazeID; + public int CrestFeathersID; + public int CrestMirrorsID; + public int CrestLegendsID; + public int CrestBladesID; + + public int ArmorProtectionID; + public int ArmorFireProtectionID; + public int ArmorBlastProtectionID; + public int ArmorProjectileProtectionID; + public int FeatherfallID; + + public int MaterialIndex; + + public boolean BotaniaAddon; + public int CorpseIvyModID; + public TD_Config(FMLPreInitializationEvent e) { Configuration config = new Configuration(e.getSuggestedConfigurationFile()); - + config.load(); - + MaterialIndex = config.get("Material Index", "Highest material ID - TDefense - 206 MFR - 1001 ExtraTIC - 1024", 206).getInt(); - + AeonsteelMatID = config.get("Material Configs", "Aeonsteel Material ID", 201).getInt(); QueensGoldMatID = config.get("Material Configs", "QueensGold Material ID", 202).getInt(); DogbeariumMatID = config.get("Material Configs", "Dogbearium Material ID", 203).getInt(); @@ -46,12 +51,17 @@ public class TD_Config CrestMirrorsID = config.get("Modifier Configs", "Crest of Mirrors ID", 20).getInt(); CrestLegendsID = config.get("Modifier Configs", "Crest of Legends ID", 21).getInt(); CrestLegendsID = config.get("Modifier Configs", "Crest of Legends ID", 22).getInt(); - + SoulBoundID = config.get("Modifier Configs", "Soulbound ID", 23).getInt(); + ArmorProtectionID = config.getInt("Protection ID", "Armor Modifier Configs", 40, 0, Integer.MAX_VALUE, ""); - + ArmorFireProtectionID = config.getInt("Fire Protection ID", "Armor Modifier Configs", 41, 0, Integer.MAX_VALUE, ""); + ArmorBlastProtectionID = config.getInt("Blast Protection ID", "Armor Modifier Configs", 42, 0, Integer.MAX_VALUE, ""); + ArmorProjectileProtectionID = config.getInt("Projectile Protection ID", "Armor Modifier Configs", 43, 0, Integer.MAX_VALUE, ""); + FeatherfallID = config.getInt("Featherfall ID", "Armor Modifier Configs", 44, 0, Integer.MAX_VALUE, ""); + BotaniaAddon = config.getBoolean("Enable Botania Addon", "Botania Addon", true, "Still requires Botania to use"); CorpseIvyModID = config.getInt("Corpse Drinker Ivy Modifier ID", "Botania Addon", 60, 0, Integer.MAX_VALUE, ""); - + config.save(); } } |
