From 0711a2d23e064ca349669f339612089a21d1bcb2 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 20 Nov 2025 21:27:56 +0300 Subject: [PATCH] fix LevelController::processBeforeQuit --- src/logic/LevelController.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/logic/LevelController.cpp b/src/logic/LevelController.cpp index 11717d9a..c8bf1a24 100644 --- a/src/logic/LevelController.cpp +++ b/src/logic/LevelController.cpp @@ -123,8 +123,11 @@ void LevelController::update(float delta, bool pause) { } void LevelController::processBeforeQuit() { - if (localPlayer) { - localPlayer->chunks->saveAndClear(); + // todo: move somewhere else + for (auto player : level->players->getAll()) { + if (player->chunks) { + player->chunks->saveAndClear(); + } } scripting::process_before_quit(); }