## Uses of Interface
net.minecraft.network.INetworkManager

- Packages that use INetworkManager
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  cpw.mods.fml.client.modloader |
  cpw.mods.fml.common |
  cpw.mods.fml.common.modloader |
  cpw.mods.fml.common.network |
  cpw.mods.fml.server |
  net.minecraft.client.multiplayer |
  net.minecraft.network |
  net.minecraft.server.management |
  net.minecraft.src |
  net.minecraft.tileentity |

- - ### Uses of INetworkManager in cpw.mods.fml.client

    Methods in cpw.mods.fml.client with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | FMLClientHandler.`disconnectIDMismatch(com.google.common.collect.MapDifference<Integer,ItemData> s, NetHandler toKill, INetworkManager mgr)`

  - ### Uses of INetworkManager in cpw.mods.fml.client.modloader

    Methods in cpw.mods.fml.client.modloader with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ModLoaderClientHelper.`clientConnectionClosed(INetworkManager manager, BaseModProxy mod)`
    `void` | ModLoaderClientHelper.`clientConnectionOpened(NetHandler netClientHandler, INetworkManager manager, BaseModProxy mod)`

  - ### Uses of INetworkManager in cpw.mods.fml.common

    Methods in cpw.mods.fml.common with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | IFMLSidedHandler.`disconnectIDMismatch(com.google.common.collect.MapDifference<Integer,ItemData> s, NetHandler toKill, INetworkManager mgr)`
    `void` | FMLCommonHandler.`disconnectIDMismatch(com.google.common.collect.MapDifference<Integer,ItemData> serverDifference, NetHandler toKill, INetworkManager network)`

  - ### Uses of INetworkManager in cpw.mods.fml.common.modloader

    Methods in cpw.mods.fml.common.modloader with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IModLoaderSidedHelper.`clientConnectionClosed(INetworkManager manager, BaseModProxy mod)`
    `void` | IModLoaderSidedHelper.`clientConnectionOpened(NetHandler netClientHandler, INetworkManager manager, BaseModProxy mod)`
    `void` | ModLoaderConnectionHandler.`clientLoggedIn(NetHandler nh, INetworkManager manager, Packet1Login login)`
    `void` | ModLoaderConnectionHandler.`connectionClosed(INetworkManager manager)`
    `void` | ModLoaderConnectionHandler.`connectionOpened(NetHandler netClientHandler, MinecraftServer server, INetworkManager manager)`
    `void` | ModLoaderConnectionHandler.`connectionOpened(NetHandler netClientHandler, String server, int port, INetworkManager manager)`
    `String` | ModLoaderConnectionHandler.`connectionReceived(NetLoginHandler netHandler, INetworkManager manager)`
    `void` | BaseModProxy.`onClientLogout(INetworkManager manager)`
    `void` | ModLoaderPacketHandler.`onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player)`
    `void` | ModLoaderConnectionHandler.`playerLoggedIn(Player player, NetHandler netHandler, INetworkManager manager)`

  - ### Uses of INetworkManager in cpw.mods.fml.common.network

    Methods in cpw.mods.fml.common.network with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | IConnectionHandler.`clientLoggedIn(NetHandler clientHandler, INetworkManager manager, Packet1Login login)` Fired when the client established the connection to the server CLIENT SIDE
    `void` | IConnectionHandler.`connectionClosed(INetworkManager manager)` Fired when a connection closes ALL SIDES
    `void` | IConnectionHandler.`connectionOpened(NetHandler netClientHandler, MinecraftServer server, INetworkManager manager)` Fired when a local connection is opened CLIENT SIDE
    `void` | IConnectionHandler.`connectionOpened(NetHandler netClientHandler, String server, int port, INetworkManager manager)` Fired when a remote connection is opened CLIENT SIDE
    `String` | IConnectionHandler.`connectionReceived(NetLoginHandler netHandler, INetworkManager manager)` If you don't want the connection to continue, return a non-empty string here If you do, you can do other stuff here- note no FML negotiation has occured yet though the client is verified as having FML installed SERVER SIDE
    `void` | EntitySpawnAdjustmentPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | ModListRequestPacket.`execute(INetworkManager mgr, FMLNetworkHandler handler, NetHandler netHandler, String userName)` This packet is executed on the client to evaluate the server's mod list against the client
    `void` | ModIdentifiersPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | ModMissingPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | OpenGuiPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | ModListResponsePacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | EntitySpawnPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `void` | ModIdMapPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `abstract void` | FMLPacket.`execute(INetworkManager network, FMLNetworkHandler handler, NetHandler netHandler, String userName)`
    `static void` | FMLNetworkHandler.`handlePacket250Packet(Packet250CustomPayload packet, INetworkManager network, NetHandler handler)`
    `static void` | FMLNetworkHandler.`handlePlayerLogin(EntityPlayerMP player, NetServerHandler netHandler, INetworkManager manager)`
    `static void` | FMLNetworkHandler.`onClientConnectionToIntegratedServer(NetHandler netClientHandler, MinecraftServer server, INetworkManager networkManager)`
    `static void` | FMLNetworkHandler.`onClientConnectionToRemoteServer(NetHandler netClientHandler, String server, int port, INetworkManager networkManager)`
    `static void` | FMLNetworkHandler.`onConnectionClosed(INetworkManager manager, EntityPlayer player)`
    `static void` | FMLNetworkHandler.`onConnectionEstablishedToServer(NetHandler clientHandler, INetworkManager manager, Packet1Login login)`
    `void` | IPacketHandler.`onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player)` Recieve a packet from one of the registered channels for this packet handler
    `void` | IConnectionHandler.`playerLoggedIn(Player player, NetHandler netHandler, INetworkManager manager)` Called when a player logs into the server SERVER SIDE
    `static FMLPacket` | FMLPacket.`readPacket(INetworkManager network, byte[] payload)`

  - ### Uses of INetworkManager in cpw.mods.fml.server

    Methods in cpw.mods.fml.server with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | FMLServerHandler.`disconnectIDMismatch(com.google.common.collect.MapDifference<Integer,ItemData> s, NetHandler handler, INetworkManager mgr)`

  - ### Uses of INetworkManager in net.minecraft.client.multiplayer

    Methods in net.minecraft.client.multiplayer that return INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `INetworkManager` | NetClientHandler.`getNetManager()` Return the NetworkManager instance used by this NetClientHandler

  - ### Uses of INetworkManager in net.minecraft.network

    Classes in net.minecraft.network that implement INetworkManager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemoryConnection`
    `class` | `TcpConnection`

    Fields in net.minecraft.network declared as INetworkManager
    Modifier and Type | Field and Description
    --- | ---
    `INetworkManager` | NetServerHandler.`netManager` The underlying network manager for this server handler.

    Constructors in net.minecraft.network with parameters of type INetworkManager
    Constructor and Description
    `NetServerHandler(MinecraftServer par1, INetworkManager par2, EntityPlayerMP par3)`

  - ### Uses of INetworkManager in net.minecraft.server.management

    Methods in net.minecraft.server.management with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerConfigurationManager.`initializeConnectionToPlayer(INetworkManager par1INetworkManager, EntityPlayerMP par2EntityPlayerMP)`

  - ### Uses of INetworkManager in net.minecraft.src

    Methods in net.minecraft.src with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | BaseMod.`onClientLogout(INetworkManager mgr)` Called when a client logs out of the server.

  - ### Uses of INetworkManager in net.minecraft.tileentity

    Methods in net.minecraft.tileentity with parameters of type INetworkManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntity.`onDataPacket(INetworkManager net, Packet132TileEntityData pkt)` Called when you receive a TileEntityData packet for the location this TileEntity is currently in.