22declare(strict_types=1);
30 protected bool $pressed =
false;
33 $w->bool($this->pressed);
36 public function isPressed() : bool{ return $this->pressed; }
40 $this->pressed = $pressed;
45 return $this->pressed;
49 $newPressed = count($entities) > 0;
50 if($newPressed === $this->pressed){
54 (clone $this)->setPressed($newPressed),
setPressed(bool $pressed)
describeBlockOnlyState(RuntimeDataDescriber $w)
calculatePlateState(array $entities)