001 package cpw.mods.fml.common.modloader;
002
003 import cpw.mods.fml.common.network.EntitySpawnPacket;
004 import cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration;
005 import net.minecraft.src.Entity;
006 import net.minecraft.src.EntityPlayer;
007 import net.minecraft.src.NetHandler;
008 import net.minecraft.src.INetworkManager;
009 import net.minecraft.src.Packet250CustomPayload;
010
011 public interface IModLoaderSidedHelper
012 {
013
014 void finishModLoading(ModLoaderModContainer mc);
015
016 Object getClientGui(BaseModProxy mod, EntityPlayer player, int iD, int x, int y, int z);
017
018 Entity spawnEntity(BaseModProxy mod, EntitySpawnPacket input, EntityRegistration registration);
019
020 void sendClientPacket(BaseModProxy mod, Packet250CustomPayload packet);
021
022 void clientConnectionOpened(NetHandler netClientHandler, INetworkManager manager, BaseModProxy mod);
023
024 boolean clientConnectionClosed(INetworkManager manager, BaseModProxy mod);
025
026 }