28 private array $adjustments,
36 public static function read(ByteBufferReader $in) : self{
39 for($i = 0, $count = VarInt::readUnsignedInt($in); $i < $count; ++$i){
40 $adjustments[] = BiomeElementData::read($in);
43 return new self($adjustments);
46 public function write(ByteBufferWriter $out) : void{
47 VarInt::writeUnsignedInt($out, count($this->adjustments));
48 foreach($this->adjustments as $adjustment){
49 $adjustment->write($out);