diff --git a/src/main/java/com/seibel/lod/builders/LodBuilder.java b/src/main/java/com/seibel/lod/builders/LodBuilder.java index 9a134d18d..c871e889c 100644 --- a/src/main/java/com/seibel/lod/builders/LodBuilder.java +++ b/src/main/java/com/seibel/lod/builders/LodBuilder.java @@ -145,7 +145,7 @@ public class LodBuilder dataPoints[x][z] = new LodDataPoint(height, depth, color); } - return new LodChunk(chunk.getPos(), dataPoints); + return new LodChunk(chunk.getPos(), dataPoints, detail); } diff --git a/src/main/java/com/seibel/lod/objects/LodChunk.java b/src/main/java/com/seibel/lod/objects/LodChunk.java index 5fe8c22a7..5b280fb51 100644 --- a/src/main/java/com/seibel/lod/objects/LodChunk.java +++ b/src/main/java/com/seibel/lod/objects/LodChunk.java @@ -165,13 +165,15 @@ public class LodChunk /** * Create a LodChunk from the given values. */ - public LodChunk(ChunkPos pos, LodDataPoint[][] newDataPoints) + public LodChunk(ChunkPos pos, LodDataPoint[][] newDataPoints, LodDetail newDetail) { x = pos.x; z = pos.z; dataPoints = newDataPoints; + detail = newDetail; + empty = determineIfEmtpy(); }