From 64f27e7d3905c00c34c9e9a6572a5fb6ff0a617b Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Mon, 4 Jan 2021 13:03:54 -0500 Subject: [PATCH] Simplify composite generators --- .../iris/scaffold/engine/EngineCompositeGenerator.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java index 182e6d55f..cf5652451 100644 --- a/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java +++ b/src/main/java/com/volmit/iris/scaffold/engine/EngineCompositeGenerator.java @@ -502,13 +502,11 @@ public class EngineCompositeGenerator extends ChunkGenerator implements IrisAcce Hunk blocks = Hunk.view((ChunkData) tc); Hunk biomes = Hunk.view((BiomeGrid) tc); - AtomicBoolean postMod = new AtomicBoolean(false); - Hunk trk = Hunk.newAtomicHunk(biomes.getWidth(), biomes.getHeight(), biomes.getDepth()); - Hunk post = trk.trackWrite(postMod); + Hunk post = Hunk.newAtomicHunk(biomes.getWidth(), biomes.getHeight(), biomes.getDepth()); compound.generate(x * 16, z * 16, blocks, post, biomes); generated++; - return postMod.get() ? () -> blocks.insertSoftly(0,0,0, post, (b) -> b == null || B.isAirOrFluid(b)) : () -> {}; + return () -> blocks.insertSoftly(0,0,0, post, (b) -> b == null || B.isAirOrFluid(b)); } @Override