Vine
Extends Flowable
Properties
$faces protected
php
protected array $facesMethods
canBeReplaced()
php
public function canBeReplaced() : boolcanClimb()
php
public function canClimb() : booldescribeBlockOnlyState() protected
php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : voidgetCompostabilityChance() 5.46.0
php
public function getCompostabilityChance() : intgetDrops()
php
public function getDrops(\pocketmine\item\Item $item) : arraygetFaces()
php
public function getFaces() : arraygetFlameEncouragement()
php
public function getFlameEncouragement() : intgetFlammability()
php
public function getFlammability() : inthasEntityCollision()
php
public function hasEntityCollision() : boolhasFace()
php
public function hasFace(int $face) : boolonEntityInside()
php
public function onEntityInside(\pocketmine\entity\Entity $entity) : boolonNearbyBlockChange()
php
public function onNearbyBlockChange() : voidonRandomTick()
php
public function onRandomTick() : voidplace()
php
public function place(\pocketmine\world\BlockTransaction $tx, \pocketmine\item\Item $item, \pocketmine\block\Block $blockReplace, \pocketmine\block\Block $blockClicked, int $face, \pocketmine\math\Vector3 $clickVector, ?\pocketmine\player\Player $player = null) : boolrecalculateCollisionBoxes() protected
php
protected function recalculateCollisionBoxes() : arraysetFace()
php
public function setFace(int $face, bool $value) : selfsetFaces()
php
public function setFaces(array $faces) : selfticksRandomly()
php
public function ticksRandomly() : bool