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 }