diff --git a/core/src/main/java/com/seibel/distanthorizons/core/generation/PregenManager.java b/core/src/main/java/com/seibel/distanthorizons/core/generation/PregenManager.java index b1e7e1378..ab85951af 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/generation/PregenManager.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/generation/PregenManager.java @@ -85,7 +85,7 @@ public class PregenManager private final AtomicInteger nextSectionSpiralIndex = new AtomicInteger(0); private final AtomicLong lastTaskFinishTime = new AtomicLong(System.currentTimeMillis()); - private final RollingAverage averageTaskCompletionIntervalMs = new RollingAverage(200); + private final RollingAverage averageTaskCompletionIntervalMs = new RollingAverage(1000); private final AtomicLong lastLogTime = new AtomicLong(); diff --git a/core/src/main/java/com/seibel/distanthorizons/core/level/WorldGenModule.java b/core/src/main/java/com/seibel/distanthorizons/core/level/WorldGenModule.java index f151f3c77..689bf0e8d 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/level/WorldGenModule.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/level/WorldGenModule.java @@ -222,7 +222,7 @@ public class WorldGenModule implements Closeable { public IFullDataSourceRetrievalQueue worldGenerationQueue; - private static final ThreadPoolExecutor PROGRESS_UPDATER_THREAD = ThreadUtil.makeSingleThreadPool("World Gen Progress Updater"); + private static final ThreadPoolExecutor PROGRESS_UPDATER_THREAD = ThreadUtil.makeSingleDaemonThreadPool("World Gen Progress Updater"); private boolean progressUpdateThreadRunning = false;