diff options
author | Detrav <witalyezep@gmail.com> | 2016-04-14 15:57:59 +0300 |
---|---|---|
committer | Detrav <witalyezep@gmail.com> | 2016-04-14 15:57:59 +0300 |
commit | 7ce13911937e39e3b53cb2c5e363a26cd44a5245 (patch) | |
tree | aff42b1a737f2e879e57810a7f7721863929b92f /src/main/java | |
parent | 58382e965f603382ae338dd411d749686ee5dbb4 (diff) | |
download | GT5-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.java | 15 |
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 |