BigDripleafHead
Extends BaseBigDripleaf
Properties
$leafState protected
php
protected \pocketmine\block\utils\DripleafState $leafStateMethods
describeBlockOnlyState() protected
php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : voidgetLeafState()
php
public function getLeafState() : \pocketmine\block\utils\DripleafStatehasEntityCollision()
php
public function hasEntityCollision() : boolisHead() protected
php
protected function isHead() : boolonEntityInside()
php
public function onEntityInside(\pocketmine\entity\Entity $entity) : boolonProjectileHit()
php
public function onProjectileHit(\pocketmine\entity\projectile\Projectile $projectile, \pocketmine\math\RayTraceResult $hitResult) : voidonScheduledUpdate()
php
public function onScheduledUpdate() : voidrecalculateCollisionBoxes() protected
php
protected function recalculateCollisionBoxes() : arraysetLeafState()
php
public function setLeafState(\pocketmine\block\utils\DripleafState $leafState) : self