diff --git a/src/main/kotlin/mods/betterfoliage/model/HalfBaked.kt b/src/main/kotlin/mods/betterfoliage/model/HalfBaked.kt index 631cf0b..fad97fb 100644 --- a/src/main/kotlin/mods/betterfoliage/model/HalfBaked.kt +++ b/src/main/kotlin/mods/betterfoliage/model/HalfBaked.kt @@ -96,9 +96,9 @@ fun Array>.bake(applyDiffuseLighting: Boolean) = mapArray { it.bake(a fun BakedQuad.unbake(): HalfBakedQuad { val size = DefaultVertexFormats.BLOCK.integerSize val verts = Array(4) { vIdx -> - val x = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 0]) - val y = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 1]) - val z = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 2]) + val x = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 0]) - 0.5f + val y = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 1]) - 0.5f + val z = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 2]) - 0.5f val color = vertexData[vIdx * size + 3] val u = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 4]) val v = java.lang.Float.intBitsToFloat(vertexData[vIdx * size + 5])