23 public function __construct(
28 public function getX() :
int{
return $this->x; }
30 public function getZ() :
int{
return $this->z; }
32 public static function read(ByteBufferReader $in) :
self{
33 $x = VarInt::readSignedInt($in);
34 $z = VarInt::readSignedInt($in);
36 return new self($x, $z);
39 public function write(ByteBufferWriter $out) :
void{
40 VarInt::writeSignedInt($out, $this->x);
41 VarInt::writeSignedInt($out, $this->z);