From 41fbb776fd85e8ee42caa0fdd1a38be2cfd44bb0 Mon Sep 17 00:00:00 2001 From: Scribble Date: Wed, 26 Mar 2025 11:41:34 +0100 Subject: [PATCH 1/2] Fix preprocessing failing when parent folder doesn't exist --- gradle.properties | 2 +- .../discombobulator/processor/FilePreprocessor.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 5b70625..7a14ba1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=1.3 +version=1.3.1 release=false diff --git a/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java b/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java index 845675c..af96b5a 100644 --- a/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java +++ b/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java @@ -144,6 +144,7 @@ public CurrentFilePreprocessAction preprocessVersions(Path inFile, Map Date: Wed, 26 Mar 2025 11:49:42 +0100 Subject: [PATCH 2/2] Forgot an additional ignored block --- .../minecrafttas/discombobulator/processor/FilePreprocessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java b/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java index af96b5a..981ad2a 100644 --- a/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java +++ b/src/main/java/com/minecrafttas/discombobulator/processor/FilePreprocessor.java @@ -94,6 +94,7 @@ public void preprocessFile(Path inFile, Path outFile, String version, String ext if (fileFilter != null && fileFilter.accept(inFile.toFile())) { System.out.println(String.format("Ignoring %s%s%s", YELLOW, inFile.getFileName().toString(), WHITE)); + Files.createDirectories(outFile.getParent()); Files.copy(inFile, outFile, StandardCopyOption.REPLACE_EXISTING); return; }