aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-04-14 15:57:59 +0300
committerDetrav <witalyezep@gmail.com>2016-04-14 15:57:59 +0300
commit7ce13911937e39e3b53cb2c5e363a26cd44a5245 (patch)
treeaff42b1a737f2e879e57810a7f7721863929b92f /src/main/java
parent58382e965f603382ae338dd411d749686ee5dbb4 (diff)
downloadGT5-Unofficial-7ce13911937e39e3b53cb2c5e363a26cd44a5245.tar.gz
GT5-Unofficial-7ce13911937e39e3b53cb2c5e363a26cd44a5245.tar.bz2
GT5-Unofficial-7ce13911937e39e3b53cb2c5e363a26cd44a5245.zip
Add config file
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/detrav/DetravScannerMod.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/main/java/com/detrav/DetravScannerMod.java b/src/main/java/com/detrav/DetravScannerMod.java
index d6720e22d3..2b1a945435 100644
--- a/src/main/java/com/detrav/DetravScannerMod.java
+++ b/src/main/java/com/detrav/DetravScannerMod.java
@@ -10,10 +10,12 @@ import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.event.FMLServerStartingEvent;
import cpw.mods.fml.common.network.NetworkRegistry;
import gregtech.api.GregTech_API;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraftforge.common.config.Configuration;
@Mod(modid = DetravScannerMod.MODID, version = DetravScannerMod.VERSION,dependencies = "required-after:IC2;required-after:gregtech")
public class DetravScannerMod
@@ -34,8 +36,19 @@ public class DetravScannerMod
GregTech_API.sAfterGTPreload.add(new DetravLoader());
new DetravNetwork();
}
-
+
@EventHandler
+ public void preInit(FMLPreInitializationEvent event) {
+ Configuration Config = new Configuration(event.getSuggestedConfigurationFile());
+ Config.load();
+
+
+ if (Config.hasChanged()){
+ Config.save();
+ }
+ }
+
+ @EventHandler
public void init(FMLInitializationEvent event)
{
// some example code