package com.nj.augury; import com.nj.augury.init.ModApiHelper; import com.nj.augury.init.ModBlocks; import com.nj.augury.init.ModItems; import com.nj.augury.init.ModRecipes; import com.nj.augury.init.ModWorldGen; import com.nj.augury.integration.thaumcraft.recipes.Recipes; import com.nj.augury.integration.thaumcraft.research.Research; import com.nj.augury.proxy.IProxy; import com.nj.augury.references.Reference; import net.minecraft.init.Blocks; import cpw.mods.fml.common.Mod; 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; @Mod(modid = Reference.MODID, version = Reference.VERSION) public class MainRegistry { @Instance(Reference.MODID) public static MainRegistry instance; @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS) public static IProxy proxy; @EventHandler public void preinit(FMLPreInitializationEvent event){ ModBlocks.init(); ModItems.init(); ModWorldGen.init(); ModApiHelper.init(); } @EventHandler public void init(FMLInitializationEvent event){ ModRecipes.init(); Recipes.init(); } @EventHandler public void postinit(FMLPostInitializationEvent event){ Research.init(); } }