From d45c80e0629793dd257d3c8fec08e60d8c23d838 Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Fri, 7 Mar 2025 15:42:42 +0100 Subject: [PATCH] chunk neighbours: fix tracing in west direction --- .../minosoft/data/world/chunk/neighbours/ChunkNeighbours.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/data/world/chunk/neighbours/ChunkNeighbours.kt b/src/main/java/de/bixilon/minosoft/data/world/chunk/neighbours/ChunkNeighbours.kt index 85a30aa94..e182d3f6b 100644 --- a/src/main/java/de/bixilon/minosoft/data/world/chunk/neighbours/ChunkNeighbours.kt +++ b/src/main/java/de/bixilon/minosoft/data/world/chunk/neighbours/ChunkNeighbours.kt @@ -100,8 +100,8 @@ class ChunkNeighbours(val chunk: Chunk) { offset.z < 0 -> neighbours[Directions.NORTH]?.neighbours?.traceChunk(offset.plusZ()) offset.z > 0 -> neighbours[Directions.SOUTH]?.neighbours?.traceChunk(offset.minusZ()) offset.x < 0 -> neighbours[Directions.WEST]?.neighbours?.traceChunk(offset.plusX()) - offset.x > 0 -> neighbours[Directions.WEST]?.neighbours?.traceChunk(offset.minusX()) - else -> Broken() + offset.x > 0 -> neighbours[Directions.EAST]?.neighbours?.traceChunk(offset.minusX()) + else -> Broken("Invalid chunk offset: $offset") } }