Method |
Description |
|
addFood ( float $amount ) |
|
|
addSaturation ( float $amount ) |
|
|
addXp ( integer $xp, boolean $syncLevel = false ) : boolean |
|
|
addXpLevel ( integer $level ) : boolean |
|
|
canPickupXp ( ) : boolean |
|
|
close ( ) |
|
|
despawnFrom ( Player $player ) |
|
|
entityBaseTick ( $tickDiff = 1, $EnchantL ) |
|
|
exhaust ( float $amount, integer $cause = PlayerExhaustEvent::CAUSE_CUSTOM ) : float |
Increases a human's exhaustion level. |
|
getAbsorption ( ) : integer |
|
|
getDrops ( ) |
|
|
getExhaustion ( ) : float |
|
|
getFilledXp ( ) : integer |
|
|
getFloatingInventory ( ) |
|
|
getFood ( ) : float |
|
|
getInventory ( ) |
|
|
getLevelFromXp ( integer $xp ) : array |
Converts a quantity of exp into a level and a progress percentage |
|
getLevelXpRequirement ( integer $level ) : integer |
Returns the amount of exp required to complete the specified level. |
|
getMaxFood ( ) : float |
|
|
getName ( ) |
|
|
getRawUniqueId ( ) : string |
|
|
getRemainderXp ( ) : integer |
|
|
getSaturation ( ) : float |
|
|
getSkinData ( ) |
|
|
getSkinId ( ) |
|
|
getTotalXp ( ) : integer |
|
|
getTotalXpRequirement ( integer $level ) : integer |
Returns the total amount of exp required to reach the specified level. |
|
getTransactionQueue ( ) |
|
|
getUniqueId ( ) : UUID | null |
|
|
getXpLevel ( ) : integer |
|
|
getXpProgress ( ) : float |
|
|
getXpSeed ( ) : integer |
|
|
recalculateXpProgress ( ) : float |
|
|
resetXpCooldown ( ) |
|
|
saveNBT ( ) |
|
|
setAbsorption ( integer $absorption ) |
|
|
setExhaustion ( float $exhaustion ) |
WARNING: This method does not check if exhausted and does not consume saturation/food. |
|
setFood ( float $new ) |
WARNING: This method does not check if full and may throw an exception if out of bounds. |
|
setSaturation ( float $saturation ) |
WARNING: This method does not check if saturated and may throw an exception if out of bounds. |
|
setSkin ( string $str, string $skinId ) |
|
|
setTotalXp ( integer $xp, boolean $syncLevel = false ) : boolean |
Changes the total exp of a player |
|
setXpLevel ( integer $level ) : boolean |
|
|
setXpProgress ( float $progress ) : boolean |
|
|
spawnTo ( Player $player ) |
|
|
takeXp ( integer $xp, boolean $syncLevel = false ) : boolean |
|
|
takeXpLevel ( integer $level ) : boolean |
|
|