getName()); $this->floorVariant = $floorVariant->getStateId(); $this->wallVariant = $wallVariant->getStateId(); } public function getBlock(?int $clickedFace = null) : Block{ if($clickedFace !== null && Facing::axis($clickedFace) !== Axis::Y){ return BlockFactory::getInstance()->fromStateId($this->wallVariant); } return BlockFactory::getInstance()->fromStateId($this->floorVariant); } public function getFuelTime() : int{ return $this->getBlock()->getFuelTime(); } public function getMaxStackSize() : int{ return $this->getBlock()->getMaxStackSize(); } }