PistonHead 5.46.0
Extends Transparent
Implements AnyFacing
Head of an extended piston (piston_arm_collision / sticky_piston_arm_collision). Its facing is the facing of the piston it belongs to.
Methods
describeBlockOnlyState() protected
php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : voidgetAffectedBlocks()
php
public function getAffectedBlocks() : arraygetDropsForCompatibleTool()
php
public function getDropsForCompatibleTool(\pocketmine\item\Item $item) : arraygetPickedItem()
php
public function getPickedItem(bool $addUserData = false) : \pocketmine\item\ItemgetPiston()
php
public function getPiston() : ?\pocketmine\block\PistonReturns the piston this head belongs to, if any.
getPistonPushReaction()
php
public function getPistonPushReaction() : \pocketmine\block\utils\PistonPushReactiongetSupportType()
php
public function getSupportType(int $facing) : \pocketmine\block\utils\SupportTypeisAffectedBySilkTouch()
php
public function isAffectedBySilkTouch() : boolisSticky()
php
public function isSticky() : boolonNearbyBlockChange()
php
public function onNearbyBlockChange() : voidrecalculateCollisionBoxes() protected
php
protected function recalculateCollisionBoxes() : array