From 4a26b8b34f3de6545d67b87a86a9b5455ebc6854 Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Tue, 2 Sep 2025 21:57:34 +0200 Subject: [PATCH] fix compile --- .../java/com/volmit/iris/core/commands/CommandStudio.java | 2 +- .../iris/core/pregenerator/methods/AsyncPregenMethod.java | 2 +- .../main/java/com/volmit/iris/util/parallel/MultiBurst.java | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/volmit/iris/core/commands/CommandStudio.java b/core/src/main/java/com/volmit/iris/core/commands/CommandStudio.java index d3509cb9e..452b41a1d 100644 --- a/core/src/main/java/com/volmit/iris/core/commands/CommandStudio.java +++ b/core/src/main/java/com/volmit/iris/core/commands/CommandStudio.java @@ -367,7 +367,7 @@ public class CommandStudio implements DecreeExecutor { var sender = sender(); int d = radius * 2; KMap> data = new KMap<>(); - var multiBurst = new MultiBurst("Distance Sampler", Thread.MIN_PRIORITY); + var multiBurst = new MultiBurst("Distance Sampler"); var executor = multiBurst.burst(radius * radius); sender.sendMessage(C.GRAY + "Generating data..."); diff --git a/core/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java b/core/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java index 0dcfffcfc..7e92807bf 100644 --- a/core/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java +++ b/core/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java @@ -192,7 +192,7 @@ public class AsyncPregenMethod implements PregeneratorMethod { private class ServiceExecutor implements Executor { private final ExecutorService service = IrisSettings.get().getPregen().isUseVirtualThreads() ? Executors.newVirtualThreadPerTaskExecutor() : - new MultiBurst("Iris Async Pregen", Thread.MIN_PRIORITY); + new MultiBurst("Iris Async Pregen"); public void generate(int x, int z, PregenListener listener) { service.submit(() -> { diff --git a/core/src/main/java/com/volmit/iris/util/parallel/MultiBurst.java b/core/src/main/java/com/volmit/iris/util/parallel/MultiBurst.java index 3762d9ecd..32ab14103 100644 --- a/core/src/main/java/com/volmit/iris/util/parallel/MultiBurst.java +++ b/core/src/main/java/com/volmit/iris/util/parallel/MultiBurst.java @@ -42,7 +42,11 @@ public class MultiBurst implements ExecutorService { private ExecutorService service; public MultiBurst() { - this("Iris", Thread.MIN_PRIORITY, () -> IrisSettings.get().getConcurrency().getParallelism()); + this("Iris"); + } + + public MultiBurst(String name) { + this(name, Thread.MIN_PRIORITY, () -> IrisSettings.get().getConcurrency().getParallelism()); } public MultiBurst(String name, IntSupplier parallelism) {