generated from tilera/1710mod
52 lines
1.5 KiB
Java
52 lines
1.5 KiB
Java
package ley.modding.alchemycraft;
|
|
|
|
|
|
import cpw.mods.fml.common.Mod;
|
|
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
|
import ley.modding.alchemycraft.alchemy.ElementManager;
|
|
import ley.modding.alchemycraft.event.EventHandler;
|
|
import ley.modding.alchemycraft.internal.Registry;
|
|
import ley.modding.alchemycraft.items.ACItems;
|
|
import ley.modding.alchemycraft.tab.ACTab;
|
|
import ley.modding.tileralib.api.IRegistry;
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
import net.minecraftforge.common.MinecraftForge;
|
|
|
|
@Mod(modid = Alchemycraft.MODID, name = Alchemycraft.NAME, version = Alchemycraft.VERSION)
|
|
public class Alchemycraft {
|
|
|
|
public static final String MODID = "alchemycraft";
|
|
public static final String NAME = "Alchemycraft";
|
|
public static final String VERSION = "1.0";
|
|
|
|
public static CreativeTabs tab = new ACTab();
|
|
|
|
|
|
@Mod.EventHandler
|
|
public void preInit(FMLPreInitializationEvent e) {
|
|
MinecraftForge.EVENT_BUS.register(new EventHandler());
|
|
try {
|
|
ElementManager.loadElements();
|
|
} catch (Exception exc) {
|
|
throw new RuntimeException(exc);
|
|
}
|
|
|
|
}
|
|
|
|
@Mod.EventHandler
|
|
public void init(FMLInitializationEvent e) {
|
|
IRegistry registry = new Registry();
|
|
|
|
ACItems.register(registry);
|
|
|
|
}
|
|
|
|
@Mod.EventHandler
|
|
public void postInit(FMLPostInitializationEvent e) {
|
|
}
|
|
|
|
|
|
}
|