aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/DetravScannerMod.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/DetravScannerMod.java')
-rw-r--r--src/main/java/com/detrav/DetravScannerMod.java56
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());
+ }
+}