From 70fef94d152b3fae1188ef017900e3123092a5df Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 1 Jan 2021 19:07:29 -0500 Subject: [PATCH] Sync gen of engines --- .../iris/generator/IrisEngineCompound.java | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/volmit/iris/generator/IrisEngineCompound.java b/src/main/java/com/volmit/iris/generator/IrisEngineCompound.java index 31251a2a6..8bd2abe83 100644 --- a/src/main/java/com/volmit/iris/generator/IrisEngineCompound.java +++ b/src/main/java/com/volmit/iris/generator/IrisEngineCompound.java @@ -242,32 +242,17 @@ public class IrisEngineCompound implements EngineCompound { } cbiome.set(engine.getTarget().isInverted() ? cbiome.get().invertY() : cbiome.get()); - e.queue(() -> { - engine.generate(x, z, cblock.get(), cpblock.get(), cbiome.get()); - synchronized (insert) - { - insert[index.get()] = () -> { - blocks.insert(0, doffset, 0, cblock.get()); + engine.generate(x, z, cblock.get(), cpblock.get(), cbiome.get()); + blocks.insert(0, doffset, 0, cblock.get()); - if(structures) - { - postblocks.insert(0, doffset, 0, cpblock.get()); - } - - biomes.insert(0, doffset, 0, cbiome.get()); - }; - } - }); + if(structures) + { + postblocks.insert(0, doffset, 0, cpblock.get()); + } + biomes.insert(0, doffset, 0, cbiome.get()); offset += height; } - - e.complete(); - - for(i = 0; i < insert.length; i++) - { - insert[i].run(); - } } wallClock.put(p.getMilliseconds());