## Uses of Class
net.minecraft.entity.player.EntityPlayerMP

- Packages that use EntityPlayerMP
  Package | Description
  --- | ---
  cpw.mods.fml.common.network |
  net.minecraft.command |
  net.minecraft.entity |
  net.minecraft.item |
  net.minecraft.network |
  net.minecraft.server.management |
  net.minecraft.src |
  net.minecraft.world |
  net.minecraftforge.common |
  net.minecraftforge.event |
  net.minecraftforge.event.world |

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

    Methods in cpw.mods.fml.common.network with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `static void` | FMLNetworkHandler.`handlePlayerLogin(EntityPlayerMP player, NetServerHandler netHandler, INetworkManager manager)`
    `static void` | FMLNetworkHandler.`makeEntitySpawnAdjustment(int entityId, EntityPlayerMP player, int serverX, int serverY, int serverZ)`

  - ### Uses of EntityPlayerMP in net.minecraft.command

    Methods in net.minecraft.command that return EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `static EntityPlayerMP` | CommandBase.`getCommandSenderAsPlayer(ICommandSender par0ICommandSender)` Returns the given ICommandSender as a EntityPlayer or throw an exception.
    `static EntityPlayerMP` | CommandBase.`getPlayer(ICommandSender par0ICommandSender, String par1Str)`
    `static EntityPlayerMP` | PlayerSelector.`matchOnePlayer(ICommandSender par0ICommandSender, String par1Str)` Returns the one player that matches the given at-token.
    `static EntityPlayerMP[]` | PlayerSelector.`matchPlayers(ICommandSender par0ICommandSender, String par1Str)` Returns an array of all players matched by the given at-token.

  - ### Uses of EntityPlayerMP in net.minecraft.entity

    Methods in net.minecraft.entity with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityTracker.`func_85172_a(EntityPlayerMP par1EntityPlayerMP, Chunk par2Chunk)`
    `void` | EntityTrackerEntry.`removeFromWatchingList(EntityPlayerMP par1EntityPlayerMP)`
    `void` | EntityTrackerEntry.`removePlayerFromTracker(EntityPlayerMP par1EntityPlayerMP)`
    `void` | EntityTracker.`removePlayerFromTrackers(EntityPlayerMP par1EntityPlayerMP)`
    `void` | EntityTrackerEntry.`tryStartWachingThis(EntityPlayerMP par1EntityPlayerMP)` if the player is more than the distance threshold (typically 64) then the player is removed instead

  - ### Uses of EntityPlayerMP in net.minecraft.item

    Fields in net.minecraft.item declared as EntityPlayerMP
    Modifier and Type | Field and Description
    --- | ---
    `EntityPlayerMP` | ItemInWorldManager.`thisPlayerMP` The EntityPlayerMP object that this object is connected to.

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

    Fields in net.minecraft.network declared as EntityPlayerMP
    Modifier and Type | Field and Description
    --- | ---
    `EntityPlayerMP` | NetServerHandler.`playerEntity` Reference to the EntityPlayerMP object.

    Methods in net.minecraft.network that return EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `EntityPlayerMP` | NetServerHandler.`getPlayer()`

    Constructors in net.minecraft.network with parameters of type EntityPlayerMP
    Constructor and Description
    `NetServerHandler(MinecraftServer par1MinecraftServer, INetworkManager par2INetworkManager, EntityPlayerMP par3EntityPlayerMP)`

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

    Methods in net.minecraft.server.management that return EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `EntityPlayerMP` | ServerConfigurationManager.`createPlayerForUser(String par1Str)` also checks for multiple logins
    `EntityPlayerMP` | ServerConfigurationManager.`getPlayerForUsername(String par1Str)`
    `EntityPlayerMP` | ServerConfigurationManager.`respawnPlayer(EntityPlayerMP par1EntityPlayerMP, int par2, boolean par3)` creates and returns a respawned player based on the provided PlayerEntity.

    Methods in net.minecraft.server.management with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `void` | PlayerInstance.`addPlayer(EntityPlayerMP par1EntityPlayerMP)`
    `void` | PlayerManager.`addPlayer(EntityPlayerMP par1EntityPlayerMP)` Adds an EntityPlayerMP to the PlayerManager.
    `int` | PlayerPositionComparator.`comparePlayers(EntityPlayerMP par1EntityPlayerMP, EntityPlayerMP par2EntityPlayerMP)` Compare the position of two players.
    `void` | PlayerManager.`filterChunkLoadQueue(EntityPlayerMP par1EntityPlayerMP)` Removes all chunks from the given player's chunk load queue that are not in viewing range of the player.
    `void` | ServerConfigurationManager.`func_72375_a(EntityPlayerMP par1EntityPlayerMP, WorldServer par2WorldServer)`
    `void` | ServerConfigurationManager.`initializeConnectionToPlayer(INetworkManager par1INetworkManager, EntityPlayerMP par2EntityPlayerMP)`
    `boolean` | PlayerManager.`isPlayerWatchingChunk(EntityPlayerMP par1EntityPlayerMP, int par2, int par3)`
    `void` | ServerConfigurationManager.`playerLoggedIn(EntityPlayerMP par1EntityPlayerMP)` Called when a player successfully logs in.
    `void` | ServerConfigurationManager.`playerLoggedOut(EntityPlayerMP par1EntityPlayerMP)` Called when a player disconnects from the game.
    `NBTTagCompound` | ServerConfigurationManager.`readPlayerDataFromFile(EntityPlayerMP par1EntityPlayerMP)` called during player login.
    `void` | PlayerInstance.`removePlayer(EntityPlayerMP par1EntityPlayerMP)`
    `void` | PlayerManager.`removePlayer(EntityPlayerMP par1EntityPlayerMP)` Removes an EntityPlayerMP from the PlayerManager.
    `EntityPlayerMP` | ServerConfigurationManager.`respawnPlayer(EntityPlayerMP par1EntityPlayerMP, int par2, boolean par3)` creates and returns a respawned player based on the provided PlayerEntity.
    `void` | ServerConfigurationManager.`serverUpdateMountedMovingPlayer(EntityPlayerMP par1EntityPlayerMP)` using player's dimension, update their movement when in a vehicle (e.g.
    `void` | ServerConfigurationManager.`syncPlayerInventory(EntityPlayerMP par1EntityPlayerMP)` sends the players inventory to himself
    `void` | ServerConfigurationManager.`transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP, int par2)`
    `void` | ServerConfigurationManager.`transferPlayerToDimension(EntityPlayerMP par1EntityPlayerMP, int par2, Teleporter teleporter)`
    `void` | PlayerManager.`updateMountedMovingPlayer(EntityPlayerMP par1EntityPlayerMP)` update chunks around a player being moved by server logic (e.g.
    `void` | ServerConfigurationManager.`updateTimeAndWeatherForPlayer(EntityPlayerMP par1EntityPlayerMP, WorldServer par2WorldServer)` Updates the time and weather for the given player to those of the given world

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

    Methods in net.minecraft.src with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`serverOpenWindow(EntityPlayerMP player, Container container, int ID, int x, int y, int z)` Deprecated.

  - ### Uses of EntityPlayerMP in net.minecraft.world

    Methods in net.minecraft.world with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `int` | WorldProvider.`getRespawnDimension(EntityPlayerMP player)` Determines the dimension the player will be respawned in, typically this brings them back to the overworld.

  - ### Uses of EntityPlayerMP in net.minecraftforge.common

    Subclasses of EntityPlayerMP in net.minecraftforge.common
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FakePlayer`

    Methods in net.minecraftforge.common with parameters of type EntityPlayerMP
    Modifier and Type | Method and Description
    --- | ---
    `static BlockEvent.BreakEvent` | ForgeHooks.`onBlockBreakEvent(World world, EnumGameType gameType, EntityPlayerMP entityPlayer, int x, int y, int z)`

  - ### Uses of EntityPlayerMP in net.minecraftforge.event

    Fields in net.minecraftforge.event declared as EntityPlayerMP
    Modifier and Type | Field and Description
    --- | ---
    `EntityPlayerMP` | ServerChatEvent.`player`

    Constructors in net.minecraftforge.event with parameters of type EntityPlayerMP
    Constructor and Description
    `ServerChatEvent(EntityPlayerMP player, String message, ChatMessageComponent component)`

  - ### Uses of EntityPlayerMP in net.minecraftforge.event.world

    Fields in net.minecraftforge.event.world declared as EntityPlayerMP
    Modifier and Type | Field and Description
    --- | ---
    `EntityPlayerMP` | ChunkWatchEvent.`player`

    Constructors in net.minecraftforge.event.world with parameters of type EntityPlayerMP
    Constructor and Description
    `ChunkWatchEvent.UnWatch(ChunkCoordIntPair chunkLocation, EntityPlayerMP player)`
    `ChunkWatchEvent.Watch(ChunkCoordIntPair chunk, EntityPlayerMP player)`
    `ChunkWatchEvent(ChunkCoordIntPair chunk, EntityPlayerMP player)`