57 $this->dimension = VarInt::readSignedInt($in);
58 $this->baseSubChunkPosition = SubChunkPosition::read($in);
60 $count = LE::readUnsignedInt($in);
63 for($i = 0; $i < $count; $i++){
64 $entries[] = EntryWithBlobHash::read($in);
66 $this->entries =
new ListWithBlobHashes($entries);
69 for($i = 0; $i < $count; $i++){
70 $entries[] = EntryWithoutBlobHash::read($in);
72 $this->entries =
new ListWithoutBlobHashes($entries);
77 CommonTypes::putBool($out, $this->entries instanceof ListWithBlobHashes);
78 VarInt::writeSignedInt($out, $this->dimension);
79 $this->baseSubChunkPosition->write($out);
81 LE::writeUnsignedInt($out, count($this->entries->getEntries()));
83 foreach($this->entries->getEntries() as $entry){