diff options
Diffstat (limited to 'src/main/java/com/detrav/DetravScannerMod.java')
-rw-r--r-- | src/main/java/com/detrav/DetravScannerMod.java | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/DetravScannerMod.java b/src/main/java/com/detrav/DetravScannerMod.java new file mode 100644 index 0000000000..15ab843e91 --- /dev/null +++ b/src/main/java/com/detrav/DetravScannerMod.java @@ -0,0 +1,56 @@ +package com.detrav; + +import com.detrav.proxies.CommonProxy; +import com.detrav.commands.DetravScannerCommand; +import com.detrav.utils.DetravCreativeTab; +import cpw.mods.fml.common.Mod; +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.FMLServerStartingEvent; +import gregtech.api.GregTech_API; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.init.Blocks; + +@Mod(modid = DetravScannerMod.MODID, version = DetravScannerMod.VERSION,dependencies = "required-after:IC2;required-after:gregtech") +public class DetravScannerMod +{ + public static final String MODID = "detravscannermod"; + public static final String VERSION = "0.4"; + + public static final CreativeTabs TAB_DETRAV = new DetravCreativeTab(); + + public DetravScannerMod() + { + GregTech_API.sAfterGTPreload.add(new DetravLoader()); + } + + @SidedProxy(clientSide = "com.detrav.proxies.ClientProxy", serverSide = "com.detrav.proxies.ServerProxy") + public static CommonProxy proxy; + + @EventHandler + public void init(FMLInitializationEvent event) + { + // some example code + System.out.println("DIRT BLOCK >> "+Blocks.dirt.getUnlocalizedName()); + } + + @EventHandler + public void onLoad(FMLInitializationEvent aEvent) + { + proxy.onLoad(); + } + + @EventHandler + public void onPostLoad(FMLPostInitializationEvent aEvent) + { + proxy.onPostLoad(); + } + + @EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new DetravScannerCommand()); + } +} |