diff --git a/patches/server/Allow-Saving-of-Oversized-Chunks.patch b/patches/server/Allow-Saving-of-Oversized-Chunks.patch
index dd376ec64d..5389d28811 100644
--- a/patches/server/Allow-Saving-of-Oversized-Chunks.patch
+++ b/patches/server/Allow-Saving-of-Oversized-Chunks.patch
@@ -191,8 +191,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 +                }
 +                CompoundTag oversizedLevel = oversizedData.getCompound("Level");
 +
-+                mergeChunkList(chunk, oversizedLevel, "entities", "Entities");
-+                mergeChunkList(chunk, oversizedLevel, "block_entities", "TileEntities");
++                mergeChunkList(chunk.getCompound("Level"), oversizedLevel, "Entities", "Entities");
++                mergeChunkList(chunk.getCompound("Level"), oversizedLevel, "TileEntities", "TileEntities");
 +
 +                return chunk;
 +            } catch (Throwable throwable) {