Getting started with an IMC system
This commit is contained in:
parent
27fab71f64
commit
81e594dec3
2 changed files with 19 additions and 1 deletions
|
@ -15,6 +15,7 @@ import com.pahimar.ee3.core.handlers.AddonHandler;
|
||||||
import com.pahimar.ee3.core.handlers.CraftingHandler;
|
import com.pahimar.ee3.core.handlers.CraftingHandler;
|
||||||
import com.pahimar.ee3.core.handlers.EntityLivingHandler;
|
import com.pahimar.ee3.core.handlers.EntityLivingHandler;
|
||||||
import com.pahimar.ee3.core.handlers.FuelHandler;
|
import com.pahimar.ee3.core.handlers.FuelHandler;
|
||||||
|
import com.pahimar.ee3.core.handlers.InterModCommsHandler;
|
||||||
import com.pahimar.ee3.core.handlers.ItemEventHandler;
|
import com.pahimar.ee3.core.handlers.ItemEventHandler;
|
||||||
import com.pahimar.ee3.core.handlers.LocalizationHandler;
|
import com.pahimar.ee3.core.handlers.LocalizationHandler;
|
||||||
import com.pahimar.ee3.core.handlers.PlayerDestroyItemHandler;
|
import com.pahimar.ee3.core.handlers.PlayerDestroyItemHandler;
|
||||||
|
@ -33,6 +34,7 @@ import com.pahimar.ee3.network.PacketHandler;
|
||||||
|
|
||||||
import cpw.mods.fml.common.Mod;
|
import cpw.mods.fml.common.Mod;
|
||||||
import cpw.mods.fml.common.Mod.FingerprintWarning;
|
import cpw.mods.fml.common.Mod.FingerprintWarning;
|
||||||
|
import cpw.mods.fml.common.Mod.IMCCallback;
|
||||||
import cpw.mods.fml.common.Mod.Init;
|
import cpw.mods.fml.common.Mod.Init;
|
||||||
import cpw.mods.fml.common.Mod.Instance;
|
import cpw.mods.fml.common.Mod.Instance;
|
||||||
import cpw.mods.fml.common.Mod.PostInit;
|
import cpw.mods.fml.common.Mod.PostInit;
|
||||||
|
@ -41,6 +43,7 @@ import cpw.mods.fml.common.Mod.ServerStarting;
|
||||||
import cpw.mods.fml.common.SidedProxy;
|
import cpw.mods.fml.common.SidedProxy;
|
||||||
import cpw.mods.fml.common.event.FMLFingerprintViolationEvent;
|
import cpw.mods.fml.common.event.FMLFingerprintViolationEvent;
|
||||||
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||||
|
import cpw.mods.fml.common.event.FMLInterModComms.IMCEvent;
|
||||||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||||
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
||||||
|
@ -158,7 +161,6 @@ public class EquivalentExchange3 {
|
||||||
|
|
||||||
// Register the Fuel Handler
|
// Register the Fuel Handler
|
||||||
GameRegistry.registerFuelHandler(new FuelHandler());
|
GameRegistry.registerFuelHandler(new FuelHandler());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostInit
|
@PostInit
|
||||||
|
@ -170,4 +172,10 @@ public class EquivalentExchange3 {
|
||||||
// Initialize the DynEMC system
|
// Initialize the DynEMC system
|
||||||
DynEMC dynEMC = DynEMC.getInstance();
|
DynEMC dynEMC = DynEMC.getInstance();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@IMCCallback
|
||||||
|
public void handleIMCMessages(IMCEvent event) {
|
||||||
|
|
||||||
|
InterModCommsHandler.processIMCMessages(event);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.pahimar.ee3.core.handlers;
|
||||||
|
|
||||||
|
import cpw.mods.fml.common.event.FMLInterModComms.IMCEvent;
|
||||||
|
|
||||||
|
public class InterModCommsHandler {
|
||||||
|
|
||||||
|
public static void processIMCMessages(IMCEvent event) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue