From 40d253ea84000e24311fc110a68fc7858311564e Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sun, 4 Apr 2021 22:15:24 +0200 Subject: [PATCH] rendering: fix NullPointerException in chunk preparing --- .../gui/rendering/chunk/models/renderable/BlockRenderer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/BlockRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/BlockRenderer.kt index 710121456..072f79f8b 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/BlockRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/chunk/models/renderable/BlockRenderer.kt @@ -117,14 +117,14 @@ class BlockRenderer : BlockRenderInterface { return } for (direction in Directions.DIRECTIONS) { - val rotatedDirection = directionMapping[direction]!! + val rotatedDirection = directionMapping[direction] ?: direction val invertedDirection = direction.inversed var isNeighbourTransparent = false var neighbourFaceSize: Array? = null val neighbourBlock = neighbourBlocks[direction.ordinal] neighbourBlock?.getBlockRenderer(blockPosition + direction)?.let { val itDirection = if (it is BlockRenderer) { - it.directionMapping[invertedDirection]!! + it.directionMapping[invertedDirection] ?: invertedDirection } else { invertedDirection }