Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.minecraft.src
Class EntityPlayer

    java.lang.Object
      net.minecraft.src.Entity
          net.minecraft.src.EntityLiving
              net.minecraft.src.EntityPlayer

All Implemented Interfaces:
  ICommandSender

Direct Known Subclasses:
  EntityOtherPlayerMP, EntityPlayerMP, EntityPlayerSP

    public abstract class EntityPlayer

extends EntityLiving
implements ICommandSender

Field Summary
`float` | `cameraYaw`
`PlayerCapabilities` | `capabilities` The player's capabilities.
`Container` | `craftingInventory` the crafting inventory you are currently using
`int` | `dimension` Which dimension the player is in (-1 = the Nether, 0 = normal world)
`float` | `experience` The current amount of experience the player has within their Experience Bar.
`int` | `experienceLevel` The current experience level the player is on.
`int` | `experienceTotal` The total amount of experience the player has.
`float` | `field_71079_bU`
`float` | `field_71082_cx`
`double` | `field_71085_bR`
`float` | `field_71089_bV`
`double` | `field_71091_bM`
`double` | `field_71094_bP`
`double` | `field_71095_bQ`
`double` | `field_71096_bN`
`double` | `field_71097_bO`
`byte` | `field_71098_bD`
`EntityFishHook` | `fishEntity` An instance of a fishing rod's hook.
`InventoryPlayer` | `inventory` Inventory of the player
`Container` | `inventorySlots` the crafting inventory in you get when opening your inventory
`boolean` | `isSwinging` Whether the player is swinging the current item in their hand.
`String` | `playerCloakUrl`
`ChunkCoordinates` | `playerLocation` The chunk coordinates of the bed the player is in (null if player isn't in a bed).
`float` | `prevCameraYaw`
`float` | `prevTimeInPortal`
`int` | `score`
`int` | `swingProgressInt`
`float` | `timeInPortal` The amount of time an entity has been in a Portal
`int` | `timeUntilPortal`
`String` | `username`
`int` | `xpCooldown` Used by EntityPlayer to prevent too many xp orbs from getting absorbed at once.

Fields inherited from class net.minecraft.src.EntityLiving
`arrowHitTempCounter, arrowHitTimer, attackedAtYaw, attackTime, cameraPitch, carryoverDamage, deathTime, field_70730_aX, field_70731_aW, field_70769_ao, field_70770_ap, hurtTime, isJumping, jumpMovementFactor, landMovementFactor, legSwing, legYaw, maxHurtResistantTime, maxHurtTime, prevCameraPitch, prevHealth, prevLegYaw, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, renderYawOffset, rotationYawHead, swingProgress, tasks`

Fields inherited from class net.minecraft.src.Entity
`addedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, fireResistance, height, hurtResistantTime, ignoreFrustumCheck, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, skinUrl, stepHeight, ticksExisted, velocityChanged, width, worldObj, yOffset, ySize`

Constructor Summary
`EntityPlayer(World par1World)`

Method Summary
`void` | `addChatMessage(String par1Str)` Add a chat message to the player
`void` | `addExhaustion(float par1)` increases exhaustion level by supplied amount
`void` | `addExperience(int par1)` This method increases the player's current amount of experience.
`void` | `addMovementStat(double par1, double par3, double par5)` Adds a value to a movement statistic field - like run, walk, swin or climb.
`void` | `addStat(StatBase par1StatBase, int par2)` Adds a value to a statistic field.
`void` | `addToPlayerScore(Entity par1Entity, int par2)` Adds a value to the player score.
`boolean` | `attackEntityFrom(DamageSource par1DamageSource, int par2)` Called when the entity is attacked.
`void` | `attackTargetEntityWithCurrentItem(Entity par1Entity)` Attacks for the player the targeted entity with the currently equipped item.
`boolean` | `canEat(boolean par1)`
`boolean` | `canHarvestBlock(Block par1Block)` Checks if the player has the ability to harvest a block (checks current inventory item for a tool if necessary)
`boolean` | `canPlayerEdit(int par1, int par2, int par3)`
`void` | `clearItemInUse()`
`void` | `clonePlayer(EntityPlayer par1EntityPlayer, boolean par2)` Copies the values from the given player into this player if boolean par2 is true.
`void` | `closeScreen()` sets current screen to null (used on escape buttons of GUIs)
`void` | `destroyCurrentEquippedItem()` Destroys the currently equipped item from the player's inventory.
`void` | `displayGUIBook(ItemStack par1ItemStack)` Displays the GUI for interacting with a book.
`void` | `displayGUIBrewingStand(TileEntityBrewingStand par1TileEntityBrewingStand)` Displays the GUI for interacting with a brewing stand.
`void` | `displayGUIChest(IInventory par1IInventory)` Displays the GUI for interacting with a chest inventory.
`void` | `displayGUIDispenser(TileEntityDispenser par1TileEntityDispenser)` Displays the dipsenser GUI for the passed in dispenser entity.
`void` | `displayGUIEditSign(TileEntitySign par1TileEntitySign)` Displays the GUI for editing a sign.
`void` | `displayGUIEnchantment(int par1, int par2, int par3)`
`void` | `displayGUIFurnace(TileEntityFurnace par1TileEntityFurnace)` Displays the furnace GUI for the passed in furnace entity.
`void` | `displayGUIMerchant(IMerchant par1IMerchant)`
`void` | `displayGUIWorkbench(int par1, int par2, int par3)` Displays the crafting GUI for a workbench.
`EntityItem` | `dropOneItem()` Called when player presses the drop item key
`EntityItem` | `dropPlayerItem(ItemStack par1ItemStack)` Args: itemstack - called when player drops an item stack that's not in his inventory (like items still placed in a workbench while the workbench'es GUI gets closed)
`EntityItem` | `dropPlayerItemWithRandomChoice(ItemStack par1ItemStack, boolean par2)` Args: itemstack, flag
`boolean` | `func_71066_bF()`
`float` | `getBedOrientationInDegrees()`
`String` | `getCommandSenderName()` Gets the name of this command sender (usually username, but possibly "Rcon")
`ItemStack` | `getCurrentEquippedItem()` Returns the currently being used item by the player.
`float` | `getCurrentPlayerStrVsBlock(Block par1Block)` Deprecated.
`float` | `getCurrentPlayerStrVsBlock(Block par1Block, int meta)`
`String` | `getEntityName()` Gets the username of the entity.
`float` | `getEyeHeight()`
`FoodStats` | `getFoodStats()` Returns the player's FoodStats object.
`InventoryEnderChest` | `getInventoryEnderChest()` Returns the InventoryEnderChest of this player.
`int` | `getItemIcon(ItemStack par1ItemStack, int par2)`
`ItemStack` | `getItemInUse()`
`int` | `getItemInUseCount()`
`int` | `getItemInUseDuration()`
`int` | `getMaxHealth()`
`int` | `getScore()`
`int` | `getSleepTimer()`
`ChunkCoordinates` | `getSpawnChunk()` Returns the coordinates to respawn the player based on last bed that the player sleep.
`int` | `getTotalArmorValue()` Returns the current armor value as determined by a call to InventoryPlayer.getTotalArmorValue
`StringTranslate` | `getTranslator()`
`double` | `getYOffset()` Returns the Y Offset of this entity.
`void` | `handleHealthUpdate(byte par1)`
`boolean` | `interactWith(Entity par1Entity)`
`boolean` | `isBlocking()`
`boolean` | `isEntityInsideOpaqueBlock()` Checks if this entity is inside of an opaque block
`boolean` | `isPlayerFullyAsleep()` Returns whether or not the player is asleep and the screen has fully faded.
`boolean` | `isPlayerSleeping()` Returns whether player is sleeping or not
`boolean` | `isUsingItem()` Checks if the entity is currently using an item (e.g., bow, food, sword) by holding down the useItemButton
`void` | `joinEntityItemWithWorld(EntityItem par1EntityItem)` Joins the passed in entity item with the world.
`void` | `moveEntityWithHeading(float par1, float par2)` Moves the entity based on the specified heading.
`void` | `onCriticalHit(Entity par1Entity)` Called when the player performs a critical hit on the Entity.
`void` | `onDeath(DamageSource par1DamageSource)` Called when the mob's health reaches 0.
`void` | `onEnchantmentCritical(Entity par1Entity)`
`void` | `onItemPickup(Entity par1Entity, int par2)` Called whenever an item is picked up from walking over it.
`void` | `onKillEntity(EntityLiving par1EntityLiving)` This method gets called when the entity kills another one.
`void` | `onLivingUpdate()` Called frequently so the entity can update its state every tick as required.
`void` | `onUpdate()` Called to update the entity's position/logic.
`void` | `openGui(Object mod, int modGuiId, World world, int x, int y, int z)`
`void` | `preparePlayerToSpawn()`
`void` | `readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
`void` | `removeExperience(int par1)` Decrease the player level, used to pay levels for enchantments on items at enchanted table.
`void` | `respawnPlayer()`
`void` | `sendGameTypeToPlayer(EnumGameType par1EnumGameType)`
`void` | `sendPlayerAbilities()` Sends the player's abilities to the server (if there is one).
`void` | `setDead()` Will get destroyed next tick.
`void` | `setInPortal()` Called by portal blocks when an entity is within it.
`void` | `setItemInUse(ItemStack par1ItemStack, int par2)` sets the itemInUse when the use item button is clicked.
`void` | `setSpawnChunk(ChunkCoordinates par1ChunkCoordinates)` Defines a spawn coordinate to player spawn.
`boolean` | `shouldHeal()` Checks if the player's health is not full and not zero.
`EnumStatus` | `sleepInBedAt(int par1, int par2, int par3)` Attempts to have the player sleep in a bed at the specified location.
`void` | `stopUsingItem()`
`void` | `swingItem()` Swings the item the player is holding.
`String` | `translateString(String par1Str, Object... par2ArrayOfObj)` Translates and formats the given string key with the given arguments.
`void` | `travelToTheEnd(int par1)`
`void` | `triggerAchievement(StatBase par1StatBase)` Will trigger the specified trigger.
`void` | `updateRidden()` Handles updating while being ridden by an entity
`static ChunkCoordinates` | `verifyRespawnCoordinates(World par0World, ChunkCoordinates par1ChunkCoordinates)` Ensure that a block enabling respawning exists at the specified coordinates and find an empty space nearby to spawn.
`void` | `wakeUpPlayer(boolean par1, boolean par2, boolean par3)` Wake up the player if they're sleeping.
`void` | `writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
`int` | `xpBarCap()` This method returns the cap amount of experience that the experience bar can hold.

Methods inherited from class net.minecraft.src.EntityLiving
`addPotionEffect, attackEntityAsMob, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, curePotionEffects, detachHome, eatGrassBonus, faceEntity, func_70079_am, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getAttackTarget, getCanSpawnHere, getCreatureAttribute, getEntitySenses, getHealth, getHeldItem, getHomePosition, getJumpHelper, getLastAttackingEntity, getLook, getLookHelper, getLookVec, getMaximumHomeDistance, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getPosition, getRenderSizeModifier, getRNG, getSwingProgress, getTalkInterval, getTexture, getVerticalFaceSpeed, hasHome, heal, isChild, isEntityAlive, isEntityUndead, isExplosiveMob, isOnLadder, isPotionActive, isPotionApplicable, isWithinHomeDistance, isWithinHomeDistanceCurrentPosition, knockBack, onEntityUpdate, performHurtAnimation, playLivingSound, rayTrace, removePotionEffect, renderBrokenItemStack, setAIMoveSpeed, setAttackTarget, setEntityHealth, setHeadRotationYaw, setHomeArea, setJumping, setLastAttackingEntity, setMoveForward, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, spawnExplosionParticle`

Methods inherited from class net.minecraft.src.Entity
`addEntityID, addVelocity, applyEntityCollision, canAttackWithItem, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_70062_b, generatePersistentID, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getLastActiveItems, getMountedYOffset, getParts, getPersistentID, getPickedResult, getShadowSize, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isEating, isEntityEqual, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onCollideWithPlayer, onStruckByLightning, readFromNBT, setAir, setAngles, setEating, setFire, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setSneaking, setSprinting, setVelocity, setWorld, shouldRiderSit, toString, unmountEntity, updateCloak, updateRiderPosition, writeToNBT`

Methods inherited from class java.lang.Object
`getClass, notify, notifyAll, wait, wait, wait`

Methods inherited from interface net.minecraft.src.ICommandSender
`canCommandSenderUseCommand, sendChatToPlayer`

Field Detail

### inventory

    public InventoryPlayer inventory

  Inventory of the player

### inventorySlots

    public Container inventorySlots

  the crafting inventory in you get when opening your inventory

### craftingInventory

    public Container craftingInventory

  the crafting inventory you are currently using

### field_71098_bD

    public byte field_71098_bD

### score

    public int score

### prevCameraYaw

    public float prevCameraYaw

### cameraYaw

    public float cameraYaw

### isSwinging

    public boolean isSwinging

  Whether the player is swinging the current item in their hand.

### swingProgressInt

    public int swingProgressInt

### username

    public String username

### dimension

    public int dimension

  Which dimension the player is in (-1 = the Nether, 0 = normal world)

### playerCloakUrl

    public String playerCloakUrl

### xpCooldown

    public int xpCooldown

  Used by EntityPlayer to prevent too many xp orbs from getting absorbed at once.

### field_71091_bM

    public double field_71091_bM

### field_71096_bN

    public double field_71096_bN

### field_71097_bO

    public double field_71097_bO

### field_71094_bP

    public double field_71094_bP

### field_71095_bQ

    public double field_71095_bQ

### field_71085_bR

    public double field_71085_bR

### playerLocation

    public ChunkCoordinates playerLocation

  The chunk coordinates of the bed the player is in (null if player isn't in a bed).

### field_71079_bU

    public float field_71079_bU

### field_71082_cx

    public float field_71082_cx

### field_71089_bV

    public float field_71089_bV

### timeUntilPortal

    public int timeUntilPortal

### timeInPortal

    public float timeInPortal

  The amount of time an entity has been in a Portal

### prevTimeInPortal

    public float prevTimeInPortal

### capabilities

    public PlayerCapabilities capabilities

  The player's capabilities. (See class PlayerCapabilities)

### experienceLevel

    public int experienceLevel

  The current experience level the player is on.

### experienceTotal

    public int experienceTotal

  The total amount of experience the player has. This also includes the amount of experience within their Experience Bar.

### experience

    public float experience

  The current amount of experience the player has within their Experience Bar.

### fishEntity

    public EntityFishHook fishEntity

  An instance of a fishing rod's hook. If this isn't null, the icon image of the fishing rod is slightly different

Constructor Detail

### EntityPlayer

    public EntityPlayer(World par1World)

Method Detail

### getMaxHealth

    public int getMaxHealth()

  Specified by:
    `getMaxHealth` in class `EntityLiving`

### getItemInUse

    public ItemStack getItemInUse()

### getItemInUseCount

    public int getItemInUseCount()

### isUsingItem

    public boolean isUsingItem()

  Checks if the entity is currently using an item (e.g., bow, food, sword) by holding down the useItemButton

### getItemInUseDuration

    public int getItemInUseDuration()

### stopUsingItem

    public void stopUsingItem()

### clearItemInUse

    public void clearItemInUse()

### isBlocking

    public boolean isBlocking()

  Overrides:
    `isBlocking` in class `EntityLiving`

### onUpdate

    public void onUpdate()

  Called to update the entity's position/logic.

  Overrides:
    `onUpdate` in class `EntityLiving`

### handleHealthUpdate

    public void handleHealthUpdate(byte par1)

  Overrides:
    `handleHealthUpdate` in class `EntityLiving`

### closeScreen

    public void closeScreen()

  sets current screen to null (used on escape buttons of GUIs)

### updateRidden

    public void updateRidden()

  Handles updating while being ridden by an entity

  Overrides:
    `updateRidden` in class `EntityLiving`

### preparePlayerToSpawn

    public void preparePlayerToSpawn()

### onLivingUpdate

    public void onLivingUpdate()

  Called frequently so the entity can update its state every tick as required. For example, zombies and skeletons use this to react to sunlight and start to burn.

  Overrides:
    `onLivingUpdate` in class `EntityLiving`

### getScore

    public int getScore()

### onDeath

    public void onDeath(DamageSource par1DamageSource)

  Called when the mob's health reaches 0.

  Overrides:
    `onDeath` in class `EntityLiving`

### addToPlayerScore

    public void addToPlayerScore(Entity par1Entity,
                                 int par2)

  Adds a value to the player score. Currently not actually used and the entity passed in does nothing. Args: entity, scoreToAdd

  Overrides:
    `addToPlayerScore` in class `Entity`

### dropOneItem

    public EntityItem dropOneItem()

  Called when player presses the drop item key

### dropPlayerItem

    public EntityItem dropPlayerItem(ItemStack par1ItemStack)

  Args: itemstack - called when player drops an item stack that's not in his inventory (like items still placed in a workbench while the workbench'es GUI gets closed)

### dropPlayerItemWithRandomChoice

    public EntityItem dropPlayerItemWithRandomChoice(ItemStack par1ItemStack,
                                                     boolean par2)

  Args: itemstack, flag

### joinEntityItemWithWorld

    public void joinEntityItemWithWorld(EntityItem par1EntityItem)

  Joins the passed in entity item with the world. Args: entityItem

### getCurrentPlayerStrVsBlock

    @Deprecated
    public float getCurrentPlayerStrVsBlock(Block par1Block)

  Deprecated.

  Returns how strong the player is against the specified block at this moment Deprecated in favor of the more sensitive version

### getCurrentPlayerStrVsBlock

    public float getCurrentPlayerStrVsBlock(Block par1Block,
                                            int meta)

### canHarvestBlock

    public boolean canHarvestBlock(Block par1Block)

  Checks if the player has the ability to harvest a block (checks current inventory item for a tool if necessary)

### readEntityFromNBT

    public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)

  (abstract) Protected helper method to read subclass entity data from NBT.

  Overrides:
    `readEntityFromNBT` in class `EntityLiving`

### writeEntityToNBT

    public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)

  (abstract) Protected helper method to write subclass entity data to NBT.

  Overrides:
    `writeEntityToNBT` in class `EntityLiving`

### displayGUIChest

    public void displayGUIChest(IInventory par1IInventory)

  Displays the GUI for interacting with a chest inventory. Args: chestInventory

### displayGUIEnchantment

    public void displayGUIEnchantment(int par1,
                                      int par2,
                                      int par3)

### displayGUIWorkbench

    public void displayGUIWorkbench(int par1,
                                    int par2,
                                    int par3)

  Displays the crafting GUI for a workbench.

### onItemPickup

    public void onItemPickup(Entity par1Entity,
                             int par2)

  Called whenever an item is picked up from walking over it. Args: pickedUpEntity, stackSize

### getEyeHeight

    public float getEyeHeight()

  Overrides:
    `getEyeHeight` in class `EntityLiving`

### attackEntityFrom

    public boolean attackEntityFrom(DamageSource par1DamageSource,
                                    int par2)

  Called when the entity is attacked.

  Overrides:
    `attackEntityFrom` in class `EntityLiving`

### getTotalArmorValue

    public int getTotalArmorValue()

  Returns the current armor value as determined by a call to InventoryPlayer.getTotalArmorValue

  Overrides:
    `getTotalArmorValue` in class `EntityLiving`

### displayGUIFurnace

    public void displayGUIFurnace(TileEntityFurnace par1TileEntityFurnace)

  Displays the furnace GUI for the passed in furnace entity. Args: tileEntityFurnace

### displayGUIDispenser

    public void displayGUIDispenser(TileEntityDispenser par1TileEntityDispenser)

  Displays the dipsenser GUI for the passed in dispenser entity. Args: TileEntityDispenser

### displayGUIEditSign

    public void displayGUIEditSign(TileEntitySign par1TileEntitySign)

  Displays the GUI for editing a sign. Args: tileEntitySign

### displayGUIBrewingStand

    public void displayGUIBrewingStand(TileEntityBrewingStand par1TileEntityBrewingStand)

  Displays the GUI for interacting with a brewing stand.

### displayGUIMerchant

    public void displayGUIMerchant(IMerchant par1IMerchant)

### displayGUIBook

    public void displayGUIBook(ItemStack par1ItemStack)

  Displays the GUI for interacting with a book.

### interactWith

    public boolean interactWith(Entity par1Entity)

### getCurrentEquippedItem

    public ItemStack getCurrentEquippedItem()

  Returns the currently being used item by the player.

### destroyCurrentEquippedItem

    public void destroyCurrentEquippedItem()

  Destroys the currently equipped item from the player's inventory.

### getYOffset

    public double getYOffset()

  Returns the Y Offset of this entity.

  Overrides:
    `getYOffset` in class `Entity`

### swingItem

    public void swingItem()

  Swings the item the player is holding.

### attackTargetEntityWithCurrentItem

    public void attackTargetEntityWithCurrentItem(Entity par1Entity)

  Attacks for the player the targeted entity with the currently equipped item. The equipped item has hitEntity called on it. Args: targetEntity

### onCriticalHit

    public void onCriticalHit(Entity par1Entity)

  Called when the player performs a critical hit on the Entity. Args: entity that was hit critically

### onEnchantmentCritical

    public void onEnchantmentCritical(Entity par1Entity)

### respawnPlayer

    public void respawnPlayer()

### setDead

    public void setDead()

  Will get destroyed next tick.

  Overrides:
    `setDead` in class `Entity`

### isEntityInsideOpaqueBlock

    public boolean isEntityInsideOpaqueBlock()

  Checks if this entity is inside of an opaque block

  Overrides:
    `isEntityInsideOpaqueBlock` in class `Entity`

### func_71066_bF

    public boolean func_71066_bF()

### sleepInBedAt

    public EnumStatus sleepInBedAt(int par1,
                                   int par2,
                                   int par3)

  Attempts to have the player sleep in a bed at the specified location.

### wakeUpPlayer

    public void wakeUpPlayer(boolean par1,
                             boolean par2,
                             boolean par3)

  Wake up the player if they're sleeping.

### verifyRespawnCoordinates

    public static ChunkCoordinates verifyRespawnCoordinates(World par0World,
                                                            ChunkCoordinates par1ChunkCoordinates)

  Ensure that a block enabling respawning exists at the specified coordinates and find an empty space nearby to spawn.

### getBedOrientationInDegrees

    public float getBedOrientationInDegrees()

### isPlayerSleeping

    public boolean isPlayerSleeping()

  Returns whether player is sleeping or not

  Overrides:
    `isPlayerSleeping` in class `EntityLiving`

### isPlayerFullyAsleep

    public boolean isPlayerFullyAsleep()

  Returns whether or not the player is asleep and the screen has fully faded.

### getSleepTimer

    public int getSleepTimer()

### addChatMessage

    public void addChatMessage(String par1Str)

  Add a chat message to the player

### getSpawnChunk

    public ChunkCoordinates getSpawnChunk()

  Returns the coordinates to respawn the player based on last bed that the player sleep.

### setSpawnChunk

    public void setSpawnChunk(ChunkCoordinates par1ChunkCoordinates)

  Defines a spawn coordinate to player spawn. Used by bed after the player sleep on it.

### triggerAchievement

    public void triggerAchievement(StatBase par1StatBase)

  Will trigger the specified trigger.

### addStat

    public void addStat(StatBase par1StatBase,
                        int par2)

  Adds a value to a statistic field.

### moveEntityWithHeading

    public void moveEntityWithHeading(float par1,
                                      float par2)

  Moves the entity based on the specified heading. Args: strafe, forward

  Overrides:
    `moveEntityWithHeading` in class `EntityLiving`

### addMovementStat

    public void addMovementStat(double par1,
                                double par3,
                                double par5)

  Adds a value to a movement statistic field - like run, walk, swin or climb.

### onKillEntity

    public void onKillEntity(EntityLiving par1EntityLiving)

  This method gets called when the entity kills another one.

  Overrides:
    `onKillEntity` in class `Entity`

### getItemIcon

    public int getItemIcon(ItemStack par1ItemStack,
                           int par2)

  Overrides:
    `getItemIcon` in class `EntityLiving`

### setInPortal

    public void setInPortal()

  Called by portal blocks when an entity is within it.

  Overrides:
    `setInPortal` in class `Entity`

### addExperience

    public void addExperience(int par1)

  This method increases the player's current amount of experience.

### removeExperience

    public void removeExperience(int par1)

  Decrease the player level, used to pay levels for enchantments on items at enchanted table.

### xpBarCap

    public int xpBarCap()

  This method returns the cap amount of experience that the experience bar can hold. With each level, the experience cap on the player's experience bar is raised by 10.

### addExhaustion

    public void addExhaustion(float par1)

  increases exhaustion level by supplied amount

### getFoodStats

    public FoodStats getFoodStats()

  Returns the player's FoodStats object.

### canEat

    public boolean canEat(boolean par1)

### shouldHeal

    public boolean shouldHeal()

  Checks if the player's health is not full and not zero.

### setItemInUse

    public void setItemInUse(ItemStack par1ItemStack,
                             int par2)

  sets the itemInUse when the use item button is clicked. Args: itemstack, int maxItemUseDuration

### canPlayerEdit

    public boolean canPlayerEdit(int par1,
                                 int par2,
                                 int par3)

### getEntityName

    public String getEntityName()

  Gets the username of the entity.

  Overrides:
    `getEntityName` in class `Entity`

### travelToTheEnd

    public void travelToTheEnd(int par1)

### clonePlayer

    public void clonePlayer(EntityPlayer par1EntityPlayer,
                            boolean par2)

  Copies the values from the given player into this player if boolean par2 is true. Always clones Ender Chest Inventory.

### sendPlayerAbilities

    public void sendPlayerAbilities()

  Sends the player's abilities to the server (if there is one).

### sendGameTypeToPlayer

    public void sendGameTypeToPlayer(EnumGameType par1EnumGameType)

### getCommandSenderName

    public String getCommandSenderName()

  Gets the name of this command sender (usually username, but possibly "Rcon")

  Specified by:
    `getCommandSenderName` in interface `ICommandSender`

### getTranslator

    public StringTranslate getTranslator()

### translateString

    public String translateString(String par1Str,
                                  Object... par2ArrayOfObj)

  Translates and formats the given string key with the given arguments.

  Specified by:
    `translateString` in interface `ICommandSender`

### getInventoryEnderChest

    public InventoryEnderChest getInventoryEnderChest()

  Returns the InventoryEnderChest of this player.

### openGui

    public void openGui(Object mod,
                        int modGuiId,
                        World world,
                        int x,
                        int y,
                        int z)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD