From d67ec64707414df6f78f45ec1710b4ec3fc1ef66 Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Mon, 5 Oct 2015 00:02:32 -0500 Subject: Refactor and Compartmentalize all the codes! --- src/main/java/lance5057/tDefense/TD_Config.java | 45 +++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/main/java/lance5057/tDefense/TD_Config.java (limited to 'src/main/java/lance5057/tDefense/TD_Config.java') diff --git a/src/main/java/lance5057/tDefense/TD_Config.java b/src/main/java/lance5057/tDefense/TD_Config.java new file mode 100644 index 0000000..66e1791 --- /dev/null +++ b/src/main/java/lance5057/tDefense/TD_Config.java @@ -0,0 +1,45 @@ +package lance5057.tDefense; + +import java.util.Vector; + +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import net.minecraftforge.common.config.Configuration; +import net.minecraftforge.common.config.Property; + +public class TD_Config +{ + public int AeonsteelMatID; + public int QueensGoldMatID; + public int DogbeariumMatID; + + public int DazeID; + public int CrestFeathersID; + public int CrestMirrorsID; + public int CrestLegendsID; + public int CrestBladesID; + + public int MaterialIndex; + + public TD_Config(FMLPreInitializationEvent e) + { + Configuration config = new Configuration(e.getSuggestedConfigurationFile()); + + config.load(); + + 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(); + + DazeID = config.get("Modifier Configs", "Daze ID", 18).getInt(); + CrestFeathersID = config.get("Modifier Configs", "Crest of Feathers ID", 19).getInt(); + 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(); + + MaterialIndex = config.get("Material Index", "Highest material ID -\n TDefense - 204\n MFR - 1001\n ExtraTIC - 1024", 204).getInt(); + + + + config.save(); + } +} -- cgit v1.2.3