From 18316bfa0ba47981957f3fa6e11abf37eb5e55a9 Mon Sep 17 00:00:00 2001 From: Bixilon Date: Thu, 10 Nov 2022 19:07:06 +0100 Subject: [PATCH] cloud renderer: fix error when dimension not capable of clouds --- .../minosoft/gui/rendering/sky/clouds/CloudsRenderer.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/clouds/CloudsRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/clouds/CloudsRenderer.kt index 176f430e1..31708d4e5 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/clouds/CloudsRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/clouds/CloudsRenderer.kt @@ -112,6 +112,9 @@ class CloudsRenderer( } override fun prepareDrawAsync() { + if (!sky.effects.clouds) { + return + } if (layers.size != nextLayers) { updateLayers(nextLayers) } @@ -124,6 +127,9 @@ class CloudsRenderer( for (unload in toUnload) { unload.unload() } + if (!sky.effects.clouds) { + return + } for (layer in layers) { layer.prepare() }