diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/ChunkSection.java')
-rw-r--r-- | src/main/java/net/minecraft/server/ChunkSection.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/ChunkSection.java b/src/main/java/net/minecraft/server/ChunkSection.java index c96e146e..6478d275 100644 --- a/src/main/java/net/minecraft/server/ChunkSection.java +++ b/src/main/java/net/minecraft/server/ChunkSection.java @@ -19,6 +19,20 @@ public class ChunkSection { this.g = new NibbleArray(this.d.length, 4); } + // CraftBukkit start + public ChunkSection(int y, byte[] blkData, byte[] extBlkData) { + this.a = y; + this.d = blkData; + if (extBlkData != null) { + this.e = new NibbleArray(extBlkData, 4); + } + this.f = new NibbleArray(this.d.length, 4); + this.h = new NibbleArray(this.d.length, 4); + this.g = new NibbleArray(this.d.length, 4); + this.d(); + } + // CraftBukkit end + public int a(int i, int j, int k) { int l = this.d[j << 8 | k << 4 | i] & 255; |