From 846fa4722bc474c45a200daa48b8ee19f8b45fc1 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 23 Jul 2021 18:25:29 -0400 Subject: [PATCH] Parallax fiaster --- .../java/com/volmit/iris/engine/framework/EngineTarget.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/engine/framework/EngineTarget.java b/src/main/java/com/volmit/iris/engine/framework/EngineTarget.java index 50c565c93..be0b53661 100644 --- a/src/main/java/com/volmit/iris/engine/framework/EngineTarget.java +++ b/src/main/java/com/volmit/iris/engine/framework/EngineTarget.java @@ -30,6 +30,7 @@ import java.io.File; @Data public class EngineTarget { + private final MultiBurst parallaxBurster; private final MultiBurst burster; private final IrisDimension dimension; private IrisWorld world; @@ -45,7 +46,8 @@ public class EngineTarget { this.data = data; this.inverted = inverted; this.burster = new MultiBurst("Iris Engine " + dimension.getName(), IrisSettings.get().getConcurrency().getEngineThreadPriority(), threads); - this.parallaxWorld = new ParallaxWorld(burster, 256, new File(world.worldFolder(), "iris/" + dimension.getLoadKey() + "/parallax")); + this.parallaxBurster = new MultiBurst("Iris Parallax Engine " + dimension.getName(), 3, 4); + this.parallaxWorld = new ParallaxWorld(parallaxBurster, 256, new File(world.worldFolder(), "iris/" + dimension.getLoadKey() + "/parallax")); } public EngineTarget(IrisWorld world, IrisDimension dimension, IrisDataManager data, int height, int threads) { @@ -53,6 +55,7 @@ public class EngineTarget { } public void close() { + parallaxBurster.shutdownAndAwait(); burster.shutdownAndAwait(); } }