diff --git a/MinecraftClient/Mapping/World.cs b/MinecraftClient/Mapping/World.cs index c850fb90..e29080dc 100644 --- a/MinecraftClient/Mapping/World.cs +++ b/MinecraftClient/Mapping/World.cs @@ -83,16 +83,10 @@ namespace MinecraftClient.Mapping /// Whether the ChunkColumn has been fully loaded public void StoreChunk(int chunkX, int chunkY, int chunkZ, int chunkColumnSize, Chunk? chunk, bool loadCompleted) { - Tuple chunkCoord = new(chunkX, chunkZ); - if (chunk == null) - chunks.TryRemove(chunkCoord, out _); - else - { - ChunkColumn chunkColumn = chunks.GetOrAdd(chunkCoord, (_) => new(chunkColumnSize)); - chunkColumn[chunkY] = chunk; - if (loadCompleted) - chunkColumn.FullyLoaded = true; - } + ChunkColumn chunkColumn = chunks.GetOrAdd(new(chunkX, chunkZ), (_) => new(chunkColumnSize)); + chunkColumn[chunkY] = chunk; + if (loadCompleted) + chunkColumn.FullyLoaded = true; } ///