From 6e1fe28f1aa9b371fdc3d8b08063983a44d2aa92 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 10 Aug 2024 00:03:36 +0300 Subject: [PATCH] fix: chunks not saving --- src/voxels/Chunks.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/voxels/Chunks.cpp b/src/voxels/Chunks.cpp index a445c729..2ab7e08e 100644 --- a/src/voxels/Chunks.cpp +++ b/src/voxels/Chunks.cpp @@ -743,13 +743,13 @@ void Chunks::save(Chunk* chunk) { ) ); auto entities = level->entities->getAllInside(aabb); + auto root = dynamic::create_map(); if (!entities.empty()) { - auto root = dynamic::create_map(); root->put("data", level->entities->serialize(entities)); level->entities->despawn(std::move(entities)); chunk->flags.entities = true; - worldFiles->getRegions().put(chunk, json::to_binary(root, true)); } + worldFiles->getRegions().put(chunk, json::to_binary(root, true)); } }