diff --git a/src/voxels/Chunks.cpp b/src/voxels/Chunks.cpp index 6f365c44..ca9abd13 100644 --- a/src/voxels/Chunks.cpp +++ b/src/voxels/Chunks.cpp @@ -715,6 +715,7 @@ void Chunks::save(Chunk* chunk) { for (auto& entity : entities) { level->entities->onSave(entity); list.put(level->entities->serialize(entity)); + entity.destroy(); } if (!entities.empty()) { chunk->flags.entities = true;