meta = $meta; } public function getHardness() : float{ return 2; } public function getName() : string{ static $names = [ self::OAK => "Oak Wood", self::SPRUCE => "Spruce Wood", self::BIRCH => "Birch Wood", self::JUNGLE => "Jungle Wood" ]; return $names[$this->getVariant()] ?? "Unknown"; } public function place(Item $item, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector, Player $player = null) : bool{ $this->meta = PillarRotationHelper::getMetaFromFace($this->meta, $face); return $this->getLevelNonNull()->setBlock($blockReplace, $this, true, true); } public function getVariantBitmask() : int{ return 0x03; } public function getToolType() : int{ return BlockToolType::TYPE_AXE; } public function getFuelTime() : int{ return 300; } public function getFlameEncouragement() : int{ return 5; } public function getFlammability() : int{ return 5; } }