fix chunk reading in < 1.16

This commit is contained in:
Bixilon 2022-05-12 10:40:41 +02:00
parent bda742f7f4
commit 6ba46c00c7
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -43,7 +43,7 @@ class ArrayPaletteData(
override operator fun get(index: Int): Int { override operator fun get(index: Int): Int {
val blockId: Long = if (versionId < LONG_BIT_SPLITTING_VERSION) { 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 startOffset = index * elementBits % Long.SIZE_BITS
val endLong = ((index + 1) * elementBits - 1) / Long.SIZE_BITS val endLong = ((index + 1) * elementBits - 1) / Long.SIZE_BITS