Skip to content

Bamboo ​

class · pocketmine\block\Bamboo · source

Extends Transparent

Constants ​

LARGE_LEAVES ​

php
public const LARGE_LEAVES = 2

NO_LEAVES ​

php
public const NO_LEAVES = 0

SMALL_LEAVES ​

php
public const SMALL_LEAVES = 1

Properties ​

$leafSize protected ​

php
protected int $leafSize

$ready protected ​

php
protected bool $ready

$thick protected ​

php
protected bool $thick

Methods ​

asItem() ​

php
public function asItem() : \pocketmine\item\Item

describeBlockOnlyState() protected ​

php
protected function describeBlockOnlyState(\pocketmine\data\runtime\RuntimeDataDescriber $w) : void

getLeafSize() ​

php
public function getLeafSize() : int

getModelPositionOffset() ​

php
public function getModelPositionOffset() : ?\pocketmine\math\Vector3

getSupportType() ​

php
public function getSupportType(int $facing) : \pocketmine\block\utils\SupportType

isReady() ​

php
public function isReady() : bool

isThick() ​

php
public function isThick() : bool

onInteract() ​

php
public function onInteract(\pocketmine\item\Item $item, int $face, \pocketmine\math\Vector3 $clickVector, ?\pocketmine\player\Player $player = null, array &$returnedItems = []) : bool

onRandomTick() ​

php
public function onRandomTick() : void

recalculateCollisionBoxes() protected ​

php
protected function recalculateCollisionBoxes() : array

setLeafSize() ​

php
public function setLeafSize(int $leafSize) : self

setReady() ​

php
public function setReady(bool $ready) : self

setThick() ​

php
public function setThick(bool $thick) : self

ticksRandomly() ​

php
public function ticksRandomly() : bool

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.