From 41cbfaef7c40c371c139126e482f591c8a945374 Mon Sep 17 00:00:00 2001 From: alex <8379108+Alex33856@users.noreply.github.com> Date: Wed, 4 Mar 2026 13:35:40 -0500 Subject: [PATCH 1/2] fix: Item Overlay regex for Windows paths --- src/main/java/io/github/moulberry/repo/data/ItemOverlays.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java b/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java index 3c633c3..d636a40 100644 --- a/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java +++ b/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java @@ -65,5 +65,5 @@ public static class ItemOverlayFile { String itemId; } - private static final Pattern PATH_PATTERN = Pattern.compile("itemsOverlay/([0-9]+)/(.+)\\.snbt"); + private static final Pattern PATH_PATTERN = Pattern.compile("itemsOverlay[/\\\\]([0-9]+)[/\\\\](.+)\\.snbt"); } From a9e9f53992e3666d0b4a793aeb54dcfa7b6e08fd Mon Sep 17 00:00:00 2001 From: alex <8379108+Alex33856@users.noreply.github.com> Date: Wed, 4 Mar 2026 15:45:44 -0500 Subject: [PATCH 2/2] chore: move change --- src/main/java/io/github/moulberry/repo/NEURepoFile.java | 2 +- src/main/java/io/github/moulberry/repo/data/ItemOverlays.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/moulberry/repo/NEURepoFile.java b/src/main/java/io/github/moulberry/repo/NEURepoFile.java index 5ee110b..aff499c 100644 --- a/src/main/java/io/github/moulberry/repo/NEURepoFile.java +++ b/src/main/java/io/github/moulberry/repo/NEURepoFile.java @@ -18,7 +18,7 @@ public class NEURepoFile { public String getPath() { - return repository.baseFolder.relativize(fsPath).toString(); + return repository.baseFolder.relativize(fsPath).toString().replace("\\", "/"); } @Getter diff --git a/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java b/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java index d636a40..3c633c3 100644 --- a/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java +++ b/src/main/java/io/github/moulberry/repo/data/ItemOverlays.java @@ -65,5 +65,5 @@ public static class ItemOverlayFile { String itemId; } - private static final Pattern PATH_PATTERN = Pattern.compile("itemsOverlay[/\\\\]([0-9]+)[/\\\\](.+)\\.snbt"); + private static final Pattern PATH_PATTERN = Pattern.compile("itemsOverlay/([0-9]+)/(.+)\\.snbt"); }