diff --git a/src/files/WorldRegions.cpp b/src/files/WorldRegions.cpp index 0b26f011..54a25ee9 100644 --- a/src/files/WorldRegions.cpp +++ b/src/files/WorldRegions.cpp @@ -147,12 +147,15 @@ static ChunkInventoriesMap load_inventories(const ubyte* src, uint32_t size) { reader.skip(size); auto inv = std::make_shared(0, 0); inv->deserialize(map); - inventories[index] = inv; + inventories[index] = std::move(inv); } return inventories; } void WorldRegions::put(Chunk* chunk, std::vector entitiesData) { + if (generatorTestMode) { + return; + } assert(chunk != nullptr); if (!chunk->flags.lighted) { return;