From 97380e3f536801e7f9fa6748ef820126bfe9c10a Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 8 Apr 2025 08:32:37 +0200 Subject: [PATCH] Only build the chunk in TerrainWorld::chunk_add() if the world is in the tree. --- modules/terraman/world/terrain_world.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/terraman/world/terrain_world.cpp b/modules/terraman/world/terrain_world.cpp index 24359c2df..fc3c55200 100644 --- a/modules/terraman/world/terrain_world.cpp +++ b/modules/terraman/world/terrain_world.cpp @@ -352,7 +352,9 @@ void TerrainWorld::chunk_add(Ref chunk, const int x, const int z) if (!chunk->get_is_terrain_generated()) { generation_queue_add_to(chunk); } else { - chunk->build(); + if (is_inside_tree()) { + chunk->build(); + } } } bool TerrainWorld::chunk_has(const int x, const int z) const {