add chunk data validity check to world.set_chunk_data

This commit is contained in:
MihailRis
2025-01-31 12:41:49 +03:00
parent 1e851b05b4
commit b00160eb26
3 changed files with 25 additions and 4 deletions
+7 -1
View File
@@ -6,6 +6,7 @@
#include <vector>
class ContentIndices;
class WorldRegions;
namespace compressed_chunks {
@@ -15,6 +16,11 @@ namespace compressed_chunks {
util::Buffer<ubyte>& rleBuffer
);
std::vector<ubyte> encode(const Chunk& chunk);
void decode(Chunk& chunk, const ubyte* src, size_t size);
void decode(
Chunk& chunk,
const ubyte* src,
size_t size,
const ContentIndices& indices
);
void save(int x, int z, std::vector<ubyte> bytes, WorldRegions& regions);
}