Use normal biome data for non-extended world height
@@ -85,6 +85,7 @@ public class ChunkUtils {
public static final byte[] EMPTY_BIOME_DATA;
static {
+ if (GeyserConnector.getInstance().getConfig().isExtendedWorldHeight()) {
ByteBuf byteBuf = Unpooled.buffer();
try {
BlockStorage blockStorage = new BlockStorage(0);
@@ -107,6 +108,10 @@ public class ChunkUtils {
} finally {
byteBuf.release();
}
+ } else {
+ EMPTY_BIOME_DATA = null; // Unused
+ EMPTY_CHUNK_DATA = new byte[257]; // 256 bytes for biomes, one for borders
+ }
}
private static int indexYZXtoXZY(int yzx) {
