package mods.ocminecart.common; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.EntityRegistry; import mods.ocminecart.OCMinecart; import mods.ocminecart.common.assemble.AssembleRegister; import mods.ocminecart.common.blocks.ModBlocks; import mods.ocminecart.common.disassemble.DisassembleRegister; import mods.ocminecart.common.driver.CustomDriver; import mods.ocminecart.common.entityextend.RemoteExtenderRegister; import mods.ocminecart.common.items.ModItems; import mods.ocminecart.common.minecart.ComputerCart; import mods.ocminecart.common.recipe.Recipes; import mods.ocminecart.interaction.railcraft.RailcraftEventHandler; import mods.ocminecart.interaction.waila.ModWaila; import mods.ocminecart.network.ModNetwork; public class CommonProxy { public void postInit() { } public void init() { NetworkRegistry.INSTANCE.registerGuiHandler(OCMinecart.instance, new GuiHandler()); DisassembleRegister.register(); AssembleRegister.register(); CustomDriver.init(); Recipes.init(); RemoteExtenderRegister.register(); if(Loader.isModLoaded("Waila")) ModWaila.initWailaModule(); if(Loader.isModLoaded("Railcraft")) RailcraftEventHandler.init(); } public void preInit() { EventHandler.initHandler(); ModNetwork.init(); ModItems.init(); ModBlocks.init(); EntityRegistry.registerModEntity(ComputerCart.class, "computercart", 1,OCMinecart.instance, 80, 1, true); } }