ActuallyAdditions/src/main/java/ellpeck/gemification/Gemification.java

52 lines
1.6 KiB
Java
Raw Normal View History

2014-12-03 22:33:46 +01:00
package ellpeck.gemification;
import cpw.mods.fml.common.Mod;
2014-12-18 19:24:06 +01:00
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
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;
2014-12-03 22:33:46 +01:00
import ellpeck.gemification.blocks.InitBlocks;
import ellpeck.gemification.crafting.CrucibleCraftingManager;
2014-12-18 19:24:06 +01:00
import ellpeck.gemification.gen.OreGen;
import ellpeck.gemification.inventory.GuiHandler;
2014-12-03 22:33:46 +01:00
import ellpeck.gemification.items.InitItems;
import ellpeck.gemification.proxy.IProxy;
2014-12-18 19:24:06 +01:00
import ellpeck.gemification.tile.TileEntityBase;
import ellpeck.gemification.util.Util;
2014-12-18 19:24:06 +01:00
@Mod(modid = Util.MOD_ID, name = Util.NAME, version = Util.VERSION)
public class Gemification{
2014-12-18 19:24:06 +01:00
@Instance(Util.MOD_ID)
2014-12-03 22:33:46 +01:00
public static Gemification instance;
2014-12-03 22:33:46 +01:00
@SidedProxy(clientSide = "ellpeck.gemification.proxy.ClientProxy", serverSide = "ellpeck.gemification.proxy.ServerProxy")
public static IProxy proxy;
@SuppressWarnings("unused")
@EventHandler()
public void preInit(FMLPreInitializationEvent event){
InitBlocks.init();
InitItems.init();
proxy.preInit();
}
@SuppressWarnings("unused")
@EventHandler()
public void init(FMLInitializationEvent event){
CrucibleCraftingManager.instance.initRecipes();
proxy.init();
2014-12-18 19:24:06 +01:00
GuiHandler.init();
OreGen.init();
TileEntityBase.init();
}
@SuppressWarnings("unused")
@EventHandler()
public void postInit(FMLPostInitializationEvent event){
proxy.postInit();
}
}