From 6ba46c00c73d88f042a552af4e604c9f91f93266 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Thu, 12 May 2022 10:40:41 +0200 Subject: [PATCH] fix chunk reading in < 1.16 --- .../data/world/container/palette/data/ArrayPaletteData.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/data/world/container/palette/data/ArrayPaletteData.kt b/src/main/java/de/bixilon/minosoft/data/world/container/palette/data/ArrayPaletteData.kt index a3c54d508..c3e7b1bf5 100644 --- a/src/main/java/de/bixilon/minosoft/data/world/container/palette/data/ArrayPaletteData.kt +++ b/src/main/java/de/bixilon/minosoft/data/world/container/palette/data/ArrayPaletteData.kt @@ -43,7 +43,7 @@ class ArrayPaletteData( override operator fun get(index: Int): Int { val blockId: Long = if (versionId < LONG_BIT_SPLITTING_VERSION) { - val startLong = index * valuesPerLong + val startLong = index * elementBits / Long.SIZE_BITS val startOffset = index * elementBits % Long.SIZE_BITS val endLong = ((index + 1) * elementBits - 1) / Long.SIZE_BITS