generated from tilera/1710mod
68 lines
2 KiB
Java
68 lines
2 KiB
Java
package net.anvilcraft.classiccasting;
|
|
|
|
import cpw.mods.fml.common.Mod;
|
|
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;
|
|
import cpw.mods.fml.common.network.NetworkRegistry;
|
|
import cpw.mods.fml.common.registry.EntityRegistry;
|
|
import dev.tilera.auracore.api.research.ResearchTableExtensionRegistry;
|
|
import net.anvilcraft.classiccasting.entities.EntityFrostShard;
|
|
import net.anvilcraft.classiccasting.research.ClassicResearchTableExtension;
|
|
|
|
@Mod(
|
|
modid = "classiccasting",
|
|
name = "Classic Casting",
|
|
version = "@VERSION@",
|
|
dependencies = "required-after:Thaumcraft;required-after:auracore"
|
|
)
|
|
public class ClassicCasting {
|
|
@Mod.Instance
|
|
public static ClassicCasting INSTANCE;
|
|
|
|
@SidedProxy(
|
|
modId = "classiccasting",
|
|
clientSide = "net.anvilcraft.classiccasting.ClientProxy",
|
|
serverSide = "net.anvilcraft.classiccasting.CommonProxy"
|
|
)
|
|
public static CommonProxy proxy;
|
|
|
|
@Mod.EventHandler
|
|
public void preInit(FMLPreInitializationEvent ev) {
|
|
ClassicCastingTab.INSTANCE = new ClassicCastingTab();
|
|
|
|
CCBlocks.init();
|
|
CCItems.init();
|
|
proxy.registerTileEntities();
|
|
|
|
proxy.preInit();
|
|
}
|
|
|
|
@Mod.EventHandler
|
|
public void init(FMLInitializationEvent ev) {
|
|
NetworkRegistry.INSTANCE.registerGuiHandler(this, proxy);
|
|
|
|
int entId = 0;
|
|
EntityRegistry.registerModEntity(
|
|
EntityFrostShard.class, "frostShard", entId++, this, 64, 20, true
|
|
);
|
|
|
|
Recipes.init();
|
|
|
|
ItemAspects.init();
|
|
|
|
proxy.init();
|
|
|
|
ResearchTableExtensionRegistry.registerResearchTableExtension(
|
|
ClassicResearchTableExtension.class, true
|
|
);
|
|
}
|
|
|
|
@Mod.EventHandler
|
|
public void postInit(FMLPostInitializationEvent ev) {
|
|
Research.init();
|
|
Recipes.removeClusters();
|
|
}
|
|
}
|