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() }