summaryrefslogtreecommitdiffstats
path: root/src/ChunkMap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChunkMap.cpp')
-rw-r--r--src/ChunkMap.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ChunkMap.cpp b/src/ChunkMap.cpp
index 16e8fa267..7dd7901fd 100644
--- a/src/ChunkMap.cpp
+++ b/src/ChunkMap.cpp
@@ -1347,7 +1347,10 @@ void cChunkMap::Tick(std::chrono::milliseconds a_Dt)
// Do the magic of updating the world:
for (auto & Chunk : m_Chunks)
{
- Chunk.second.Tick(a_Dt);
+ if (Chunk.second.ShouldBeTicked())
+ {
+ Chunk.second.Tick(a_Dt);
+ }
}
// Finally, only after all chunks are ticked, tell the client about all aggregated changes: