Commits

DerFrZocker authored and md_5 committed cc5ddd79365
#1010: Add PDC to World
No tags

nms-patches/net/minecraft/server/level/WorldServer.patch

Modified
63 63 this.players = Lists.newArrayList();
64 64 this.entityTickList = new EntityTickList();
65 65 this.blockTicks = new TickListServer<>(this::isPositionTickingWithEntitiesLoaded, this.getProfilerSupplier());
66 66 @@ -203,7 +237,13 @@
67 67 this.tickTime = flag1;
68 68 this.server = minecraftserver;
69 69 this.customSpawners = list;
70 70 - this.serverLevelData = iworlddataserver;
71 71 + // CraftBukkit start
72 72 + this.serverLevelData = (WorldDataServer) iworlddataserver;
73 -+ serverLevelData.world = this;
73 ++ serverLevelData.setWorld(this);
74 74 + if (gen != null) {
75 75 + chunkgenerator = new org.bukkit.craftbukkit.generator.CustomChunkGenerator(this, chunkgenerator, gen);
76 76 + }
77 77 + // CraftBukkit end
78 78 boolean flag2 = minecraftserver.forceSynchronousWrites();
79 79 DataFixer datafixer = minecraftserver.getFixerUpper();
80 80 EntityPersistentStorage<Entity> entitypersistentstorage = new EntityStorage(this, convertable_conversionsession.getDimensionPath(resourcekey).resolve("entities"), datafixer, flag2, minecraftserver);
81 81 @@ -234,14 +274,15 @@
82 82 long l = minecraftserver.getWorldData().worldGenSettings().seed();
83 83

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut