Class Player
- java.lang.Object
-
- net.minecraft.world.entity.Entity
-
- net.minecraft.world.entity.LivingEntity
-
- net.minecraft.world.entity.player.Player
-
- Direct Known Subclasses:
LocalPlayer,RemotePlayer,ServerPlayer
public abstract class Player extends LivingEntity
-
-
Field Summary
Fields Modifier and Type Field Description floatcameraYawPlayerCapabilitiescapabilitiesContainercraftingInventoryintdimensionfloatexperienceintexperienceLevelintexperienceTotaldoublefield_20061_wdoublefield_20062_vdoublefield_20063_udoublefield_20064_tdoublefield_20065_sdoublefield_20066_rfloatfield_22061_zfloatfield_22062_yfloatfield_22063_xbytefield_9371_fFishingHookfishEntityprotected intflyToggleTimerprotected FoodStatsfoodStatsprotected booleaninPortalInventoryPlayerinventoryContainerinventorySlotsbooleanisSwingingChunkCoordinatesplayerLocationfloatprevCameraYaw@net.minecraft.modding.api.Side.Client floatprevTimeInPortalintscoreprotected booleansleepingprotected floatspeedInAirprotected floatspeedOnGroundintswingProgressIntfloattimeInPortalinttimeUntilPortaljava.lang.StringusernameintxpCooldown-
Fields inherited from class net.minecraft.world.entity.LivingEntity
activePotionsMap, arrowHitTempCounter, arrowHitTimer, attackedAtYaw, attackingPlayer, attackTime, cameraPitch, carryoverDamage, dead, deathTime, defaultPitch, entityAge, entityType, experienceValue, field_703_S, field_704_R, field_705_Q, field_9325_U, field_9326_T, field_9345_F, field_9349_D, field_9353_B, field_9355_A, field_9358_y, field_9359_x, field_9360_w, field_9361_v, field_9362_u, field_9363_r, field_9365_p, health, heartsHalvesLife, hurtTime, isJumping, jumpMovementFactor, landMovementFactor, maxHurtTime, moveForward, moveSpeed, moveStrafing, naturalArmorRating, newPosRotationIncrements, newPosX, newPosY, newPosZ, newRotationPitch, newRotationYaw, numTicksToChaseTarget, prevCameraPitch, prevHealth, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, targetTasks, tasks, texture
-
Fields inherited from class net.minecraft.world.entity.Entity
addedToChunk, boundingBox, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, dataWatcher, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_9293_aM, fireResistance, heartsLife, height, ignoreFrustumCheck, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, isJesusColliding, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, playerNameForSkin, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, skinUrl, slim, stepHeight, ticksExisted, velocityChanged, width, worldObj, yOffset, ySize
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddChatMessage(java.lang.String s)voidaddExhaustion(float var1)voidaddExperience(int var1)voidaddMovementStat(double var1, double var3, double var5)voidaddStat(StatBase statbase, int i)voidaddToPlayerScore(Entity var1, int var2)protected voidalertWolves(LivingEntity var1, boolean var2)protected intapplyPotionDamageCalculations(DamageSource var1, int var2)booleanattackEntityFrom(DamageSource var1, int var2)voidattackTargetEntityWithCurrentItem(Entity var1)booleancanEat(boolean var1)booleancanHarvestBlock(Block var1)booleancanPlayerEdit(int var1, int var2, int var3)protected booleancanTriggerWalking()voidclearItemInUse()protected voidcloseScreen()voidcopyPlayer(Player var1)protected voiddamageArmor(int var1)protected voiddamageEntity(DamageSource var1, int var2)protected intdecreaseAirSupply(int var1)voiddestroyCurrentEquippedItem()voiddisplayGUIBrewingStand(TileEntityBrewingStand tileentitybrewingstand)voiddisplayGUIChest(IInventory iinventory)voiddisplayGUIDispenser(TileEntityDispenser tileentitydispenser)voiddisplayGUIEditSign(TileEntitySign tileentitysign)voiddisplayGUIEnchantment(int i, int j, int k)voiddisplayGUIFurnace(TileEntityFurnace tileentityfurnace)voiddisplayWorkbenchGUI(int i, int j, int k)ItemEntitydropOneItem()ItemEntitydropPlayerItem(ItemStack var1)ItemEntitydropPlayerItemWithRandomChoice(ItemStack var1, boolean var2)protected voidentityInit()protected voidfall(float var1)voidfunc_50009_aI()abstract voidfunc_6420_o()@net.minecraft.modding.api.Side.Client floatgetBedOrientationInDegrees()ItemStackgetCurrentEquippedItem()floatgetCurrentPlayerStrVsBlock(Block var1)protected intgetExperiencePoints(Player var1)floatgetEyeHeight()FoodStatsgetFoodStats()ItemStackgetHeldItem()protected java.lang.StringgetHurtSound()@net.minecraft.modding.api.Side.Client intgetItemIcon(ItemStack var1, int var2)@Client ItemStackgetItemInUse()@net.minecraft.modding.api.Side.Client intgetItemInUseCount()@net.minecraft.modding.api.Side.Client intgetItemInUseDuration()intgetMaxHealth()@net.minecraft.modding.api.Side.Client intgetScore()@net.minecraft.modding.api.Side.Client intgetSleepTimer()ChunkCoordinatesgetSpawnChunk()intgetTotalArmorValue()java.lang.StringgetUsername()doublegetYOffset()voidhandleHealthUpdate(byte var1)booleanisBlocking()booleanisEntityInsideOpaqueBlock()protected booleanisMovementBlocked()protected booleanisPlayer()booleanisPlayerFullyAsleep()booleanisPlayerSleeping()protected booleanisPVPEnabled()booleanisUsingItem()protected voidjoinEntityItemWithWorld(ItemEntity var1)protected voidjump()voidmoveEntityWithHeading(float var1, float var2)voidonCriticalHit(Entity entity)voidonDeath(DamageSource var1)voidonEnchantmentCritical(Entity entity)voidonItemPickup(Entity entity, int i)voidonItemStackChanged(ItemStack itemstack)protected voidonItemUseFinish()voidonKillEntity(LivingEntity var1)voidonLivingUpdate()voidonUpdate()voidpreparePlayerToSpawn()voidreadEntityFromNBT(NBTTagCompound var1)voidremoveExperience(int var1)protected voidresetHeight()voidrespawnPlayer()voidsetDead()voidsetInPortal()voidsetItemInUse(ItemStack var1, int var2)voidsetSpawnChunk(ChunkCoordinates var1)booleanshouldHeal()EnumStatussleepInBedAt(int var1, int var2, int var3)voidstopUsingItem()voidswingItem()voidtravelToTheEnd(int i)voidtriggerAchievement(StatBase var1)protected voidupdateEntityActionState()protected voidupdateItemUse(ItemStack var1, int var2)voidupdateRidden()voiduseCurrentItemOnEntity(Entity var1)static ChunkCoordinatesverifyRespawnCoordinates(World var0, ChunkCoordinates var1)voidwakeUpPlayer(boolean var1, boolean var2, boolean var3)voidwriteEntityToNBT(NBTTagCompound var1)intxpBarCap()-
Methods inherited from class net.minecraft.world.entity.LivingEntity
addPotionEffect, applyArmorCalculations, attackEntityAsMob, canBeCollidedWith, canBePushed, canBreatheUnderwater, canDespawn, canEntityBeSeen, clearActivePotions, despawnEntity, detachHome, dropFewItems, dropRareDrop, eatGrassBonus, faceEntity, func_48079_f, func_48090_aM, func_48098_g, func_48100_a, func_48101_aR, getActivePotionEffect, getActivePotionEffects, getAge, getAITarget, getAttackTarget, getCanSpawnHere, getCreatureAttribute, getDeathSound, getDropItemId, getEffectiveHealth, getHeadYaw, getHealth, getHomePosition, getJumpHelper, getLastAttackingEntity, getLivingSound, getLook, getLookHelper, getLookVec, getMaximumHomeDistance, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getPosition, getRenderSizeModifier, getRNG, getSoundVolume, getSpeedModifier, getSwingProgress, getTalkInterval, getTexture, getVerticalFaceSpeed, hasHome, heal, isAIEnabled, isChild, isClientWorld, isEntityAlive, isEntityUndead, isOnLadder, isPotionActive, isPotionApplicable, isWithinHomeDistance, isWithinHomeDistanceCurrentPosition, kill, knockBack, onChangedPotionEffect, onDeathUpdate, onEntityDeath, onEntityUpdate, onFinishedPotionEffect, onNewPotionEffect, performHurtAnimation, playLivingSound, rayTrace, removePotionEffect, renderBrokenItemStack, setAttackTarget, setEntityHealth, setHomeArea, setJumping, setLastAttackingEntity, setMoveForward, setPositionAndRotation2, setPositionAndUpdate, setRevengeTarget, setSize, spawnExplosionParticle, updateAITasks, updateAITick, updatePotionEffects
-
Methods inherited from class net.minecraft.world.entity.Entity
addEntityID, addVelocity, applyEntityCollision, canAttackWithItem, dealFireDamage, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getCurrentBiomeName, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityString, getFlag, getInventory, getMountedYOffset, getParts, getShadowSize, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isEating, isEntityEqual, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isSubmergedInAnyFluid, isWet, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onCollideWithPlayer, onStruckByLightning, outfitWithItem, playStepSound, pushOutOfBlocks, readFromNBT, setAir, setAngles, setBeenAttacked, setEating, setFire, setFlag, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setRotation, setSneaking, setSprinting, setVelocity, setWorld, toString, updateFallState, updateRiderPosition, writeToNBT
-
-
-
-
Field Detail
-
inventory
public InventoryPlayer inventory
-
inventorySlots
public Container inventorySlots
-
craftingInventory
public Container craftingInventory
-
foodStats
protected FoodStats foodStats
-
flyToggleTimer
protected int flyToggleTimer
-
field_9371_f
public byte field_9371_f
-
score
public int score
-
prevCameraYaw
public float prevCameraYaw
-
cameraYaw
public float cameraYaw
-
isSwinging
public boolean isSwinging
-
swingProgressInt
public int swingProgressInt
-
username
public java.lang.String username
-
dimension
public int dimension
-
xpCooldown
public int xpCooldown
-
field_20066_r
public double field_20066_r
-
field_20065_s
public double field_20065_s
-
field_20064_t
public double field_20064_t
-
field_20063_u
public double field_20063_u
-
field_20062_v
public double field_20062_v
-
field_20061_w
public double field_20061_w
-
sleeping
protected boolean sleeping
-
playerLocation
public ChunkCoordinates playerLocation
-
field_22063_x
public float field_22063_x
-
field_22062_y
public float field_22062_y
-
field_22061_z
public float field_22061_z
-
timeUntilPortal
public int timeUntilPortal
-
inPortal
protected boolean inPortal
-
timeInPortal
public float timeInPortal
-
prevTimeInPortal
@Client public @net.minecraft.modding.api.Side.Client float prevTimeInPortal
-
capabilities
public PlayerCapabilities capabilities
-
experienceLevel
public int experienceLevel
-
experienceTotal
public int experienceTotal
-
experience
public float experience
-
speedOnGround
protected float speedOnGround
-
speedInAir
protected float speedInAir
-
fishEntity
public FishingHook fishEntity
-
-
Constructor Detail
-
Player
public Player(World var1)
-
-
Method Detail
-
getHeldItem
public ItemStack getHeldItem()
- Overrides:
getHeldItemin classLivingEntity
-
getMaxHealth
public int getMaxHealth()
- Specified by:
getMaxHealthin classLivingEntity
-
entityInit
protected void entityInit()
- Overrides:
entityInitin classLivingEntity
-
getItemInUseCount
@Client public @net.minecraft.modding.api.Side.Client int getItemInUseCount()
-
isUsingItem
public boolean isUsingItem()
-
getItemInUseDuration
@Client public @net.minecraft.modding.api.Side.Client int getItemInUseDuration()
-
stopUsingItem
public void stopUsingItem()
-
clearItemInUse
public void clearItemInUse()
-
isBlocking
public boolean isBlocking()
- Overrides:
isBlockingin classLivingEntity
-
onUpdate
public void onUpdate()
- Overrides:
onUpdatein classLivingEntity
-
updateItemUse
protected void updateItemUse(ItemStack var1, int var2)
-
onItemUseFinish
protected void onItemUseFinish()
-
handleHealthUpdate
@Client public void handleHealthUpdate(byte var1)
- Overrides:
handleHealthUpdatein classLivingEntity
-
isMovementBlocked
protected boolean isMovementBlocked()
- Overrides:
isMovementBlockedin classLivingEntity
-
closeScreen
protected void closeScreen()
-
updateRidden
public void updateRidden()
- Overrides:
updateRiddenin classLivingEntity
-
preparePlayerToSpawn
@Client public void preparePlayerToSpawn()
- Overrides:
preparePlayerToSpawnin classEntity
-
updateEntityActionState
protected void updateEntityActionState()
- Overrides:
updateEntityActionStatein classLivingEntity
-
onLivingUpdate
public void onLivingUpdate()
- Overrides:
onLivingUpdatein classLivingEntity
-
getScore
@Client public @net.minecraft.modding.api.Side.Client int getScore()
-
onDeath
public void onDeath(DamageSource var1)
- Overrides:
onDeathin classLivingEntity
-
addToPlayerScore
public void addToPlayerScore(Entity var1, int var2)
- Overrides:
addToPlayerScorein classEntity
-
decreaseAirSupply
protected int decreaseAirSupply(int var1)
- Overrides:
decreaseAirSupplyin classLivingEntity
-
dropOneItem
public ItemEntity dropOneItem()
-
dropPlayerItem
public ItemEntity dropPlayerItem(ItemStack var1)
-
dropPlayerItemWithRandomChoice
public ItemEntity dropPlayerItemWithRandomChoice(ItemStack var1, boolean var2)
-
joinEntityItemWithWorld
protected void joinEntityItemWithWorld(ItemEntity var1)
-
getCurrentPlayerStrVsBlock
public float getCurrentPlayerStrVsBlock(Block var1)
-
canHarvestBlock
public boolean canHarvestBlock(Block var1)
-
readEntityFromNBT
public void readEntityFromNBT(NBTTagCompound var1)
- Overrides:
readEntityFromNBTin classLivingEntity
-
writeEntityToNBT
public void writeEntityToNBT(NBTTagCompound var1)
- Overrides:
writeEntityToNBTin classLivingEntity
-
displayGUIChest
public void displayGUIChest(IInventory iinventory)
-
displayGUIEnchantment
public void displayGUIEnchantment(int i, int j, int k)
-
displayWorkbenchGUI
public void displayWorkbenchGUI(int i, int j, int k)
-
onItemPickup
public void onItemPickup(Entity entity, int i)
-
getEyeHeight
public float getEyeHeight()
- Overrides:
getEyeHeightin classLivingEntity
-
resetHeight
protected void resetHeight()
-
attackEntityFrom
public boolean attackEntityFrom(DamageSource var1, int var2)
- Overrides:
attackEntityFromin classLivingEntity
-
applyPotionDamageCalculations
protected int applyPotionDamageCalculations(DamageSource var1, int var2)
- Overrides:
applyPotionDamageCalculationsin classLivingEntity
-
isPVPEnabled
protected boolean isPVPEnabled()
-
alertWolves
protected void alertWolves(LivingEntity var1, boolean var2)
-
damageArmor
protected void damageArmor(int var1)
- Overrides:
damageArmorin classLivingEntity
-
getTotalArmorValue
public int getTotalArmorValue()
- Overrides:
getTotalArmorValuein classLivingEntity
-
damageEntity
protected void damageEntity(DamageSource var1, int var2)
- Overrides:
damageEntityin classLivingEntity
-
getHurtSound
protected java.lang.String getHurtSound()
- Overrides:
getHurtSoundin classLivingEntity
-
displayGUIFurnace
public void displayGUIFurnace(TileEntityFurnace tileentityfurnace)
-
displayGUIDispenser
public void displayGUIDispenser(TileEntityDispenser tileentitydispenser)
-
displayGUIEditSign
public void displayGUIEditSign(TileEntitySign tileentitysign)
-
displayGUIBrewingStand
public void displayGUIBrewingStand(TileEntityBrewingStand tileentitybrewingstand)
-
useCurrentItemOnEntity
public void useCurrentItemOnEntity(Entity var1)
-
getCurrentEquippedItem
public ItemStack getCurrentEquippedItem()
-
destroyCurrentEquippedItem
public void destroyCurrentEquippedItem()
-
getYOffset
public double getYOffset()
- Overrides:
getYOffsetin classEntity
-
swingItem
public void swingItem()
-
attackTargetEntityWithCurrentItem
public void attackTargetEntityWithCurrentItem(Entity var1)
-
onCriticalHit
public void onCriticalHit(Entity entity)
-
onEnchantmentCritical
public void onEnchantmentCritical(Entity entity)
-
respawnPlayer
@Client public void respawnPlayer()
-
func_6420_o
@Client public abstract void func_6420_o()
-
onItemStackChanged
public void onItemStackChanged(ItemStack itemstack)
-
isEntityInsideOpaqueBlock
public boolean isEntityInsideOpaqueBlock()
- Overrides:
isEntityInsideOpaqueBlockin classEntity
-
sleepInBedAt
public EnumStatus sleepInBedAt(int var1, int var2, int var3)
-
wakeUpPlayer
public void wakeUpPlayer(boolean var1, boolean var2, boolean var3)
-
verifyRespawnCoordinates
public static ChunkCoordinates verifyRespawnCoordinates(World var0, ChunkCoordinates var1)
-
getBedOrientationInDegrees
@Client public @net.minecraft.modding.api.Side.Client float getBedOrientationInDegrees()
-
isPlayerSleeping
public boolean isPlayerSleeping()
- Overrides:
isPlayerSleepingin classLivingEntity
-
isPlayerFullyAsleep
public boolean isPlayerFullyAsleep()
-
getSleepTimer
@Client public @net.minecraft.modding.api.Side.Client int getSleepTimer()
-
addChatMessage
public void addChatMessage(java.lang.String s)
-
getSpawnChunk
public ChunkCoordinates getSpawnChunk()
-
setSpawnChunk
public void setSpawnChunk(ChunkCoordinates var1)
-
triggerAchievement
public void triggerAchievement(StatBase var1)
-
addStat
public void addStat(StatBase statbase, int i)
-
jump
protected void jump()
- Overrides:
jumpin classLivingEntity
-
moveEntityWithHeading
public void moveEntityWithHeading(float var1, float var2)- Overrides:
moveEntityWithHeadingin classLivingEntity
-
addMovementStat
public void addMovementStat(double var1, double var3, double var5)
-
fall
protected void fall(float var1)
- Overrides:
fallin classLivingEntity
-
onKillEntity
public void onKillEntity(LivingEntity var1)
- Overrides:
onKillEntityin classEntity
-
getItemIcon
@Client public @net.minecraft.modding.api.Side.Client int getItemIcon(ItemStack var1, int var2)
- Overrides:
getItemIconin classLivingEntity
-
setInPortal
public void setInPortal()
- Overrides:
setInPortalin classEntity
-
addExperience
public void addExperience(int var1)
-
removeExperience
public void removeExperience(int var1)
-
xpBarCap
public int xpBarCap()
-
addExhaustion
public void addExhaustion(float var1)
-
getFoodStats
public FoodStats getFoodStats()
-
canEat
public boolean canEat(boolean var1)
-
shouldHeal
public boolean shouldHeal()
-
setItemInUse
public void setItemInUse(ItemStack var1, int var2)
-
canPlayerEdit
public boolean canPlayerEdit(int var1, int var2, int var3)
-
getExperiencePoints
protected int getExperiencePoints(Player var1)
- Overrides:
getExperiencePointsin classLivingEntity
-
isPlayer
protected boolean isPlayer()
- Overrides:
isPlayerin classLivingEntity
-
getUsername
public java.lang.String getUsername()
- Overrides:
getUsernamein classEntity
-
travelToTheEnd
public void travelToTheEnd(int i)
-
copyPlayer
public void copyPlayer(Player var1)
-
canTriggerWalking
protected boolean canTriggerWalking()
- Overrides:
canTriggerWalkingin classEntity
-
func_50009_aI
public void func_50009_aI()
-
-