Alchemycraft/src/main/java/ley/modding/alchemycraft/Alchemycraft.java
2021-04-18 18:37:43 +02:00

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) {
}
}