fix dead lock when placing block

This commit is contained in:
Bixilon 2022-10-05 18:25:35 +02:00
parent 5a695919e4
commit 04924cd8de
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -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
}