SPIGOT-4137: Fix World.regenerateChunk

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2018-07-25 19:32:06 +10:00
parent 64f2fdae29
commit c3205e4e12
3 changed files with 35 additions and 9 deletions

View File

@@ -218,17 +218,13 @@ public class CraftWorld implements World {
net.minecraft.server.Chunk chunk = null;
chunk = Futures.getUnchecked(world.getChunkProviderServer().generateChunk(x, z));
chunk = Futures.getUnchecked(world.getChunkProviderServer().generateChunk(x, z, true));
PlayerChunk playerChunk = world.getPlayerChunkMap().getChunk(x, z);
if (playerChunk != null) {
playerChunk.chunk = chunk;
}
if (chunk != null) {
world.getChunkProviderServer().chunks.put(chunkKey, chunk);
chunk.addEntities();
refreshChunk(x, z);
}