From 6ab48fda935f3f1d97d76a833c8511522857ba6a Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 14 Jul 2025 18:20:10 +0300 Subject: [PATCH] fix: entities despawn on F5 --- src/voxels/GlobalChunks.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/voxels/GlobalChunks.cpp b/src/voxels/GlobalChunks.cpp index a4c11151..7ebfddf4 100644 --- a/src/voxels/GlobalChunks.cpp +++ b/src/voxels/GlobalChunks.cpp @@ -167,10 +167,12 @@ void GlobalChunks::decref(Chunk* chunk) { ekey.pos[0] = chunk->x; ekey.pos[1] = chunk->z; + save(chunk); + if (onUnload) { onUnload(*chunk); } - save(chunk); + chunksMap.erase(ekey.key); refCounters.erase(found); }