summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ChunkProviderTheEnd.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ChunkProviderTheEnd.java')
-rw-r--r--src/main/java/net/minecraft/server/ChunkProviderTheEnd.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/ChunkProviderTheEnd.java b/src/main/java/net/minecraft/server/ChunkProviderTheEnd.java
index f2349c32..74ec946e 100644
--- a/src/main/java/net/minecraft/server/ChunkProviderTheEnd.java
+++ b/src/main/java/net/minecraft/server/ChunkProviderTheEnd.java
@@ -142,6 +142,13 @@ public class ChunkProviderTheEnd implements IChunkProvider {
this.b(i, j, abyte, this.o);
Chunk chunk = new Chunk(this.m, abyte, i, j);
+ // CraftBukkit start - prime biome data to prevent uninitialized values racing to client
+ byte[] biomes = chunk.l();
+ for(int idx = 0; idx < biomes.length; idx++) {
+ biomes[idx] = (byte) this.o[idx].id;
+ }
+ // CraftBukkit end
+
chunk.initLighting();
return chunk;
}