From a369d6102419d35a52e08e01ae6806a638a8b6d8 Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Tue, 24 Dec 2024 12:57:02 +1000 Subject: [PATCH] Sort region files --- .../java/me/cortex/voxy/client/importers/WorldImporter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/me/cortex/voxy/client/importers/WorldImporter.java b/src/main/java/me/cortex/voxy/client/importers/WorldImporter.java index 128d275c..c91326bc 100644 --- a/src/main/java/me/cortex/voxy/client/importers/WorldImporter.java +++ b/src/main/java/me/cortex/voxy/client/importers/WorldImporter.java @@ -31,6 +31,8 @@ import java.nio.ByteOrder; import java.nio.channels.FileChannel; import java.nio.file.Path; import java.nio.file.StandardOpenOption; +import java.util.Arrays; +import java.util.Collection; import java.util.concurrent.ConcurrentLinkedDeque; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; @@ -134,6 +136,7 @@ public class WorldImporter { this.worker = new Thread(() -> { this.isRunning = true; var files = directory.listFiles(); + Arrays.sort(files, File::compareTo); this.estimatedTotalChunks.addAndGet(files.length*1024); for (var file : files) { if (!file.isFile()) {