PHP Класс pocketmine\block\Fire

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

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

Свойство Тип Описание
$id

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

Метод Описание
__construct ( $meta )
canBeReplaced ( )
getDrops ( Item $item ) : array
getLightLevel ( )
getName ( ) : string
getTickRate ( ) : integer
hasEntityCollision ( )
isBreakable ( Item $item )
onEntityCollide ( Entity $entity )
onUpdate ( $type )

Приватные методы

Метод Описание
getChanceOfNeighborsEncouragingFire ( Block $block )
tryToCatchBlockOnFire ( Block $block, integer $bound, integer $damage ) *public function onUpdate($type){ if($type === Level::BLOCK_UPDATE_NORMAL){ for($s = 0; $s <= 5; ++$s){ $side = $this->getSide($s); if($side->getId() !== self::AIR and !($side instanceof Liquid)){ return false; } } $this->getLevel()->setBlock($this, new Air(), true);

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

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

public __construct ( $meta )

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

public canBeReplaced ( )

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

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

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

public getLightLevel ( )

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

public getName ( ) : string
Результат string

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

public getTickRate ( ) : integer
Результат integer

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

public hasEntityCollision ( )

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

public isBreakable ( Item $item )
$item pocketmine\item\Item

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

public onEntityCollide ( Entity $entity )
$entity pocketmine\entity\Entity

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

public onUpdate ( $type )

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

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

protected $id