From b3ee5ca849adf99064b2ba5168dfd60f8e39fe3d Mon Sep 17 00:00:00 2001 From: Bixilon Date: Mon, 5 Apr 2021 15:04:45 +0200 Subject: [PATCH] rendering: light accessor: fix potential NullPointerException --- .../gui/rendering/chunk/models/renderable/ElementRenderer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/ElementRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/ElementRenderer.kt index d452f0891..fec0ca955 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/ElementRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/ElementRenderer.kt @@ -70,7 +70,7 @@ class ElementRenderer(parent: BlockModelElement, val rotation: Vec3, uvLock: Boo val texture = textureMapping[face.textureName] ?: TODO("Unknown texture used ${face.textureName}") - val lightLevel = lightAccessor.getLightLevel(blockPosition + directionMapping[face.cullFace]) // ToDo: rotate cullface + val lightLevel = lightAccessor.getLightLevel(blockPosition + face.cullFace?.let { directionMapping[it] }) // ToDo: rotate cullface val drawPositions = arrayOf(transformedPositions[positionTemplate[0]], transformedPositions[positionTemplate[1]], transformedPositions[positionTemplate[2]], transformedPositions[positionTemplate[3]])