PHP Класс pocketmine\entity\Living

Наследование: extends Entity, implements Damageable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$attackTime
$drag
$gravity
$invisible

Открытые методы

Метод Описание
attack ( $damage, EntityDamageEvent $source )
entityBaseTick ( $tickDiff = 1, $EnchantL )
getDrops ( ) : Item[]
getLineOfSight ( integer $maxDistance, integer $maxLength, array $transparent = [] ) : Block[]
getName ( )
getTargetBlock ( integer $maxDistance, array $transparent = [] ) : Block
hasLineOfSight ( Entity $entity )
heal ( $amount, EntityRegainHealthEvent $source )
kill ( )
knockBack ( Entity $attacker, $damage, $x, $z, $base = 0.4 )
saveNBT ( )
setHealth ( $amount )

Защищенные методы

Метод Описание
initEntity ( )

Описание методов

attack() публичный Метод

public attack ( $damage, EntityDamageEvent $source )
$source pocketmine\event\entity\EntityDamageEvent

entityBaseTick() публичный Метод

public entityBaseTick ( $tickDiff = 1, $EnchantL )

getDrops() публичный Метод

public getDrops ( ) : Item[]
Результат pocketmine\item\Item[]

getLineOfSight() публичный Метод

public getLineOfSight ( integer $maxDistance, integer $maxLength, array $transparent = [] ) : Block[]
$maxDistance integer
$maxLength integer
$transparent array
Результат pocketmine\block\Block[]

getName() абстрактный публичный Метод

abstract public getName ( )

getTargetBlock() публичный Метод

public getTargetBlock ( integer $maxDistance, array $transparent = [] ) : Block
$maxDistance integer
$transparent array
Результат pocketmine\block\Block

hasLineOfSight() публичный Метод

public hasLineOfSight ( Entity $entity )
$entity Entity

heal() публичный Метод

public heal ( $amount, EntityRegainHealthEvent $source )
$source pocketmine\event\entity\EntityRegainHealthEvent

initEntity() защищенный Метод

protected initEntity ( )

kill() публичный Метод

public kill ( )

knockBack() публичный Метод

public knockBack ( Entity $attacker, $damage, $x, $z, $base = 0.4 )
$attacker Entity

saveNBT() публичный Метод

public saveNBT ( )

setHealth() публичный Метод

public setHealth ( $amount )

Описание свойств

$attackTime защищенное свойство

protected $attackTime

$drag защищенное свойство

protected $drag

$gravity защищенное свойство

protected $gravity

$invisible защищенное свойство

protected $invisible