Use normal biome data for non-extended world height

This commit is contained in:
Camotoy 2021-07-14 21:59:10 -04:00
parent d19ff657de
commit e5cb122db3
No known key found for this signature in database
GPG key ID: 7EEFB66FE798081F

View file

@ -85,6 +85,7 @@ public class ChunkUtils {
public static final byte[] EMPTY_BIOME_DATA; public static final byte[] EMPTY_BIOME_DATA;
static { static {
if (GeyserConnector.getInstance().getConfig().isExtendedWorldHeight()) {
ByteBuf byteBuf = Unpooled.buffer(); ByteBuf byteBuf = Unpooled.buffer();
try { try {
BlockStorage blockStorage = new BlockStorage(0); BlockStorage blockStorage = new BlockStorage(0);
@ -107,6 +108,10 @@ public class ChunkUtils {
} finally { } finally {
byteBuf.release(); 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) { private static int indexYZXtoXZY(int yzx) {