- Vec2i topPosition = new Vec2i(chunkCoord.X, chunkCoord.Z);
-
- columnCounter.AddOrUpdate(topPosition, 1, (key, colAct) => colAct + 1);
+ Vec2i topPosition = new Vec2i(chunkCoord.X, chunkCoord.Z);
+
+ //TODO: Track Y Chunk - Column, surface chunks being more important
+ //Only NEW/LOADED chunks unless edits > N
+ //if (reason == EnumChunkDirtyReason.NewlyCreated || reason == EnumChunkDirtyReason.NewlyLoaded)
+ //{
+ columnCounter.AddOrUpdate(topPosition, 1, (key, colAct) => colAct + 1);
+ //}