From e6d4688f034873bd702bf55eae6db68390a65ef9 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 6 Jul 2024 01:30:43 +0300 Subject: [PATCH] despawn entities after chunk unload --- src/voxels/Chunks.cpp | 1 + 1 file changed, 1 insertion(+) 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;