From 26292ddb55f03e3e1d6f98a189e1fed26857eb2b Mon Sep 17 00:00:00 2001 From: Bixilon Date: Wed, 9 Nov 2022 23:28:13 +0100 Subject: [PATCH] invalidate skylight heightmap when dimension is not capable of skylight --- .../de/bixilon/minosoft/data/world/chunk/light/ChunkLight.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/data/world/chunk/light/ChunkLight.kt b/src/main/java/de/bixilon/minosoft/data/world/chunk/light/ChunkLight.kt index 1ca550321..bb99ebffe 100644 --- a/src/main/java/de/bixilon/minosoft/data/world/chunk/light/ChunkLight.kt +++ b/src/main/java/de/bixilon/minosoft/data/world/chunk/light/ChunkLight.kt @@ -29,7 +29,7 @@ import de.bixilon.minosoft.protocol.protocol.ProtocolDefinition class ChunkLight(private val chunk: Chunk) { private val connection = chunk.connection - val heightmap = IntArray(ProtocolDefinition.SECTION_WIDTH_X * ProtocolDefinition.SECTION_WIDTH_Z) { Int.MIN_VALUE } + val heightmap = IntArray(ProtocolDefinition.SECTION_WIDTH_X * ProtocolDefinition.SECTION_WIDTH_Z) { if (chunk.world.dimension.canSkylight()) Int.MIN_VALUE else Int.MAX_VALUE } val bottom = BorderSectionLight(false, chunk) val top = BorderSectionLight(true, chunk)