Commits
DerFrZocker authored and md_5 committed cc5ddd79365
63 63 | this.players = Lists.newArrayList(); |
64 64 | this.entityTickList = new EntityTickList(); |
65 65 | this.blockTicks = new TickListServer<>(this::isPositionTickingWithEntitiesLoaded, this.getProfilerSupplier()); |
66 66 | |
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 | |
82 82 | long l = minecraftserver.getWorldData().worldGenSettings().seed(); |
83 83 | |