Skip to content

Commit e2552d5

Browse files
committed
Fixed inconsistent chunk encoding (and writing bogus heightmap for mcregion)
1 parent b2c44bb commit e2552d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/pocketmine/ChunkStorage.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ protected function doChunk($data) {
7070
$chunkData .= $blockData;
7171
}
7272
}
73-
$chunkData .= $data['chunk']['biomeColor'] . Binary::writeByte(0) . Binary::writeSignedVarInt(0) . implode('', $data['tiles']);
73+
$chunkData .= $data['chunk']['biomeColor'] . Binary::writeByte(0) . implode('', $data['tiles']);
7474
} else {
7575
$blockIdArray = $data['blocks'];
7676
$blockDataArray = $data['data'];
@@ -87,7 +87,7 @@ protected function doChunk($data) {
8787
$blockData = "\x00" . $blockIdData . $blockDataData;
8888
$chunkData .= $blockData;
8989
}
90-
$chunkData .= $data['heightMap'] . $data['biomeColor'] . Binary::writeLInt(0) . implode('', $data['tiles']);
90+
$chunkData .= $data['biomeColor'] . Binary::writeByte(0) . implode('', $data['tiles']);
9191
}
9292
$subClientId = $data['subClientId'];
9393
$pk = new FullChunkDataPacket();

0 commit comments

Comments
 (0)