Skip to content

Attribute ​

class · pocketmine\entity\Attribute · source

Constants ​

ABSORPTION ​

php
public const ABSORPTION = self::MC_PREFIX . "absorption"

ATTACK_DAMAGE ​

php
public const ATTACK_DAMAGE = self::MC_PREFIX . "attack_damage"

EXHAUSTION ​

php
public const EXHAUSTION = self::MC_PREFIX . "player.exhaustion"

EXPERIENCE ​

php
public const EXPERIENCE = self::MC_PREFIX . "player.experience"

EXPERIENCE_LEVEL ​

php
public const EXPERIENCE_LEVEL = self::MC_PREFIX . "player.level"

FALL_DAMAGE ​

php
public const FALL_DAMAGE = self::MC_PREFIX . "fall_damage"

FOLLOW_RANGE ​

php
public const FOLLOW_RANGE = self::MC_PREFIX . "follow_range"

FOOD ​

php
public const FOOD = self::HUNGER

HEALTH ​

php
public const HEALTH = self::MC_PREFIX . "health"

HORSE_JUMP_STRENGTH ​

php
public const HORSE_JUMP_STRENGTH = self::MC_PREFIX . "horse.jump_strength"

HUNGER ​

php
public const HUNGER = self::MC_PREFIX . "player.hunger"

KNOCKBACK_RESISTANCE ​

php
public const KNOCKBACK_RESISTANCE = self::MC_PREFIX . "knockback_resistance"

LAVA_MOVEMENT ​

php
public const LAVA_MOVEMENT = self::MC_PREFIX . "lava_movement"

LUCK ​

php
public const LUCK = self::MC_PREFIX . "luck"

MC_PREFIX ​

php
public const MC_PREFIX = "minecraft:"

MOVEMENT_SPEED ​

php
public const MOVEMENT_SPEED = self::MC_PREFIX . "movement"

SATURATION ​

php
public const SATURATION = self::MC_PREFIX . "player.saturation"

UNDERWATER_MOVEMENT ​

php
public const UNDERWATER_MOVEMENT = self::MC_PREFIX . "underwater_movement"

ZOMBIE_SPAWN_REINFORCEMENTS ​

php
public const ZOMBIE_SPAWN_REINFORCEMENTS = self::MC_PREFIX . "zombie.spawn_reinforcements"

Properties ​

$currentValue protected ​

php
protected float $currentValue

$defaultValue ​

php
public float $defaultValue

$desynchronized protected ​

php
protected bool $desynchronized

$id ​

php
public string $id

$maxValue ​

php
public float $maxValue

$minValue ​

php
public float $minValue

$shouldSend ​

php
public bool $shouldSend

Methods ​

__construct() ​

php
public function __construct(string $id, float $minValue, float $maxValue, float $defaultValue, bool $shouldSend = true)

getDefaultValue() ​

php
public function getDefaultValue() : float

getId() ​

php
public function getId() : string

getMaxValue() ​

php
public function getMaxValue() : float

getMinValue() ​

php
public function getMinValue() : float

getValue() ​

php
public function getValue() : float

isDesynchronized() ​

php
public function isDesynchronized() : bool

isSyncable() ​

php
public function isSyncable() : bool

markSynchronized() ​

php
public function markSynchronized(bool $synced = true) : void

resetToDefault() ​

php
public function resetToDefault() : void

setDefaultValue() ​

php
public function setDefaultValue(float $defaultValue)

setMaxValue() ​

php
public function setMaxValue(float $maxValue)

setMinValue() ​

php
public function setMinValue(float $minValue)

setValue() ​

php
public function setValue(float $value, bool $fit = false, bool $forceSend = false)

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.