don't render clouds if camera is below world

This commit is contained in:
Moritz Zwerger 2023-07-26 20:13:00 +02:00
parent ec08f86fed
commit 9b676dfa15
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -69,7 +69,7 @@ class CloudRenderer(
override fun registerLayers() {
layers.register(CloudRenderLayer, shader, this::draw) { !sky.effects.clouds || !sky.profile.clouds.enabled || connection.profiles.block.viewDistance < 3 || cloudLayers.isEmpty() }
layers.register(CloudRenderLayer, shader, this::draw) { !sky.effects.clouds || !sky.profile.clouds.enabled || connection.profiles.block.viewDistance < 3 || cloudLayers.isEmpty() || (connection.camera.entity.physics.position.y + 200) < connection.world.dimension.minY }
}
override fun asyncInit(latch: AbstractLatch) {