From 01987279b5da5012d4b2cf46be69ec1a90a989fd Mon Sep 17 00:00:00 2001 From: Melledy <52122272+Melledy@users.noreply.github.com> Date: Thu, 19 May 2022 03:00:59 -0700 Subject: [PATCH] Fix dataloader not getting path correctly --- src/main/java/emu/grasscutter/data/DataLoader.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/emu/grasscutter/data/DataLoader.java b/src/main/java/emu/grasscutter/data/DataLoader.java index 30b6f711b..b5ed90745 100644 --- a/src/main/java/emu/grasscutter/data/DataLoader.java +++ b/src/main/java/emu/grasscutter/data/DataLoader.java @@ -48,13 +48,11 @@ public class DataLoader { } public static void CheckAllFiles() { - String pathSplitter = "defaults" + Pattern.quote(FileSystems.getDefault().getSeparator()) + "data" + Pattern.quote(FileSystems.getDefault().getSeparator()); - try { List filenames = FileUtils.getPathsFromResource("/defaults/data/"); for (Path file : filenames) { - String relativePath = String.valueOf(file).split(pathSplitter)[1]; + String relativePath = String.valueOf(file).split("defaults[\\\\\\/]data[\\\\\\/]")[1]; CheckAndCopyData(relativePath); }