summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/TD_Config.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-03-18 06:14:33 -0500
committerLance5057 <Lance5057@gmail.com>2016-03-18 06:14:33 -0500
commitba8feb526da0a1ce15a179e1e5ee44582f769768 (patch)
tree475cddb02865c13c84a9a36800d5afaf9de58e15 /src/main/java/lance5057/tDefense/TD_Config.java
parentd01b86cd71b4a805f273bd662a38aacafa803cf4 (diff)
Added modifiers, beautified code
Diffstat (limited to 'src/main/java/lance5057/tDefense/TD_Config.java')
-rw-r--r--src/main/java/lance5057/tDefense/TD_Config.java60
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();
}
}