22declare(strict_types=1);
24namespace pocketmine\block\utils;
30 protected CoralType $coralType = CoralType::TUBE;
31 protected bool $dead =
false;
34 public function describeBlockItemState(RuntimeDataDescriber $w) : void{
35 $w->enum($this->coralType);
36 $w->bool($this->dead);
39 public function getCoralType() : CoralType{ return $this->coralType; }
42 public function setCoralType(CoralType $coralType) : self{
43 $this->coralType = $coralType;
47 public function isDead() : bool{ return $this->dead; }
50 public function setDead(
bool $dead) : self{