package ThaumicLostMagic;
import ThaumicLostMagic.common.Config.ConfOther;
import ThaumicLostMagic.common.core.WorldGeneretor.GenWorldOre;
import ThaumicLostMagic.common.Book.ConfPages;
import ThaumicLostMagic.common.Config.ConfBlocks;
import ThaumicLostMagic.common.Config.ConfItems;
import ThaumicLostMagic.common.Config.ConfRecipes;
import ThaumicLostMagic.common.Config.CreativeTabTLM;
import ThaumicLostMagic.common.Config.essense.ItemEssenseCrafting;
import ThaumicLostMagic.common.Config.ic2Integration.IC2Integration;
import ThaumicLostMagic.common.core.WorldGeneretor.GenWorldOre;
import ThaumicLostMagic.client.render.ClientProxy;
import ThaumicLostMagic.client.render.CommonProxy;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import thaumcraft.api.ThaumcraftApi;
import thaumcraft.api.aspects.Aspect;
import thaumcraft.api.aspects.AspectList;
import thaumcraft.common.config.ConfigItems;
import cpw.mods.fml.common.Loader;
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.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@Mod (modid = "ThaumicLostMagic", name = "Thaumic lost magic addon", version = "0.0.1")
public class LostMagic {
@SidedProxy(clientSide="ThaumicLostMagic.client.render.ClientProxy", serverSide="ThaumicLostMagic.client.render.CommonProxy")
public static CommonProxy proxy;
@Mod.Instance("ThaumicLostMagic")
public static LostMagic instance;
@Mod.EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
proxy.registerRenderers();
}
public static CreativeTabs tabTLM = new CreativeTabTLM(CreativeTabs.getNextID(), "ThaumicLostMagic");
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent evt) {
ConfBlocks.InitBlocks();
ConfItems.InitItems();
ConfRecipes.Init();
GenWorldOre.Init();
ItemEssenseCrafting.InitEssenses();
ConfPages.InitCategory();
if (Loader.isModLoaded("IC")) {
IC2Integration.InitIcIntegration();
}
}
}