From 5582556d8a3b6743d004fc9d75fd4081754a5cd8 Mon Sep 17 00:00:00 2001 From: Myles Date: Sat, 5 Mar 2016 22:05:17 +0000 Subject: [PATCH] Fix issue with biomes on chunks, #125 --- src/main/java/org/spacehq/mc/protocol/util/NetUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/spacehq/mc/protocol/util/NetUtil.java b/src/main/java/org/spacehq/mc/protocol/util/NetUtil.java index 67dad9ce0..08f168850 100644 --- a/src/main/java/org/spacehq/mc/protocol/util/NetUtil.java +++ b/src/main/java/org/spacehq/mc/protocol/util/NetUtil.java @@ -30,7 +30,7 @@ public class NetUtil { } } - if(fullChunk) { + if(fullChunk && column.getBiomeData() != null) { out.writeBytes(column.getBiomeData()); } @@ -103,7 +103,8 @@ public class NetUtil { } byte biomeData[] = null; - if(isFullChunk) { + if(isFullChunk && (pos + 256 <= input.length)) { + biomeData = new byte[256]; System.arraycopy(input, pos, biomeData, 0, biomeData.length); }