import pcc.chemicraft.util.Auxiliary.ArrayAuxiliary;
import pcc.chemicraft.util.Auxiliary.MathAuxiliary;
import pcc.chemicraft.util.Auxiliary.NameAuxiliary;
-import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+import cpw.mods.fml.common.event.FMLStateEvent;
public abstract class ChemiCraft implements Runnable
{
/**
* the Event Instance.
*/
- protected FMLPostInitializationEvent event;
+ protected FMLStateEvent event;
/**
* API Instance and Data Instance.
public static final String GUI_CHEMICALCRAFTING_TEXTURE = "/pcc/chemicraft/guis/MaterialCrafting.png";
public static final String ENTITY_PARTICLE_TEXRURE = "/pcc/chemicraft/entityParticles/dust.png";
- protected abstract void settingProcessing(final FMLPostInitializationEvent event);
-
}
\ No newline at end of file
{
while (true) {
if (proxy != null && instance != null) {
- this.settingProcessing(event);
- this.apiProcessing(event);
+ this.settingProcessing((FMLPostInitializationEvent) event);
+ this.apiProcessing((FMLPostInitializationEvent) event);
break;
}
}
cfg.save();
}
- @Override
protected void settingProcessing(FMLPostInitializationEvent event)
{
this.registerCompounds.start();
import pcc.chemicraft.core.system.CommonProxy;
import pcc.chemicraft.core.system.PacketHandler;
import cpw.mods.fml.common.Mod;
+import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
-import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.Mod.ServerStarting;
import cpw.mods.fml.common.SidedProxy;
-import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.event.FMLServerStartingEvent;
import cpw.mods.fml.common.network.NetworkMod;
- @PostInit
- public void chemiPostLoadMethod(final FMLPostInitializationEvent event) {
+ @Init
+ public void chemiPostLoadMethod(final FMLInitializationEvent event) {
this.thread = new Thread(this);
this.event = event;
this.thread.start();
public void run() {
while (true) {
if (proxy != null && instance != null) {
- this.settingProcessing(event);
- this.apiProcessing(event);
- this.debug(event);
+ this.settingProcessing((FMLInitializationEvent) event);
+ this.apiProcessing((FMLInitializationEvent) event);
+ this.debug((FMLInitializationEvent) event);
break;
}
}
- protected void settingProcessing(final FMLPostInitializationEvent event) {
+ protected void settingProcessing(final FMLInitializationEvent event) {
this.registerItem.start();
this.registerBlock.start();
- private void apiProcessing(final FMLPostInitializationEvent event) {
+ private void apiProcessing(final FMLInitializationEvent event) {
for (int i = 0; i < api.getChemicalCellsName().sizeKeysList(); i++)
{
- private void debug(final FMLPostInitializationEvent event) {
+ private void debug(final FMLInitializationEvent event) {
this.proxy.registerTickHandler();
this.api.addCompound("Debug");
this.api.settingCompoundHandler("Debug", new CompoundDebug());