22 public function __construct(
23 private ?
bool $canModifyBlocks
26 public function getCanModifyBlocks() : ?
bool{
return $this->canModifyBlocks; }
28 public static function read(ByteBufferReader $in) :
self{
29 $canModifyBlocks = CommonTypes::readOptional($in, CommonTypes::getBool(...));
30 return new self($canModifyBlocks);
33 public function write(ByteBufferWriter $out) :
void{
34 CommonTypes::writeOptional($out, $this->canModifyBlocks, CommonTypes::putBool(...));