diff --git a/src/main/java/de/bixilon/minosoft/data/world/chunk/ChunkSection.kt b/src/main/java/de/bixilon/minosoft/data/world/chunk/ChunkSection.kt index e0cf53aed..228f04737 100644 --- a/src/main/java/de/bixilon/minosoft/data/world/chunk/ChunkSection.kt +++ b/src/main/java/de/bixilon/minosoft/data/world/chunk/ChunkSection.kt @@ -94,10 +94,9 @@ class ChunkSection( operator fun set(x: Int, y: Int, z: Int, block: BlockState?): BlockState? { - blocks.lock() - val previous = unsafeSet(x, y, z, block) - blocks.unlock() + val previous = blocks.set(x, y, z, block) + light.onBlockChange(x, y, z, previous, block) return previous }