From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Jake Potrebic Date: Sun, 28 Nov 2021 12:34:51 -0800 Subject: [PATCH] Load chunk PDC if present diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 --- a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java +++ b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkSerializer.java @@ -0,0 +0,0 @@ public class ChunkSerializer { private static LevelChunk.PostLoadProcessor postLoadChunk(ServerLevel world, CompoundTag nbt) { ListTag nbttaglist = ChunkSerializer.getListOfCompoundsOrNull(nbt, "entities"); ListTag nbttaglist1 = ChunkSerializer.getListOfCompoundsOrNull(nbt, "block_entities"); + boolean hasPdc = nbt.contains("ChunkBukkitValues", Tag.TAG_COMPOUND); // Paper - return nbttaglist == null && nbttaglist1 == null ? null : (chunk) -> { + return nbttaglist == null && nbttaglist1 == null && !hasPdc ? null : (chunk) -> { // Paper if (nbttaglist != null) { world.addLegacyChunkEntities(EntityType.loadEntitiesRecursive(nbttaglist, world)); }