diff --git a/gradle.properties b/gradle.properties index 935f2ee..3b4922f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -multi_filament_version=0.2.5 +multi_filament_version=0.2.6 asm_version=9.5 unpick_version=2.3.0 \ No newline at end of file diff --git a/src/main/java/net/legacyfabric/multifilament/MultiFilamentExtension.java b/src/main/java/net/legacyfabric/multifilament/MultiFilamentExtension.java index 13a8133..d701671 100644 --- a/src/main/java/net/legacyfabric/multifilament/MultiFilamentExtension.java +++ b/src/main/java/net/legacyfabric/multifilament/MultiFilamentExtension.java @@ -81,9 +81,6 @@ protected void createTasks() { UnifyMappingsTask unifyMappings = getProject().getTasks().create("unifyMappings", UnifyMappingsTask.class, task -> { task.dependsOn(versionifyMappingsExclude); - - task.doFirst(a -> getTempDirectory().getAsFile().get().mkdir()); - task.getUnifiedDir().set(getTempMappingsDir()); task.getVersionedDir().set(getActiveMappingsDir()); task.getOutputDir().set(getMultiMappingsDir()); diff --git a/src/main/java/net/legacyfabric/multifilament/task/DeduplicateMappingsTask.java b/src/main/java/net/legacyfabric/multifilament/task/DeduplicateMappingsTask.java index 67743e7..eb14942 100644 --- a/src/main/java/net/legacyfabric/multifilament/task/DeduplicateMappingsTask.java +++ b/src/main/java/net/legacyfabric/multifilament/task/DeduplicateMappingsTask.java @@ -61,5 +61,6 @@ public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOEx }); this.getInputDir().getAsFile().get().delete(); Files.move(this.getOutputDir().getAsFile().get().toPath(), this.getInputDir().getAsFile().get().toPath()); + this.getOutputDir().getAsFile().get().mkdirs(); } } diff --git a/src/main/java/net/legacyfabric/multifilament/task/VersionifyExcludeMappingsTask.java b/src/main/java/net/legacyfabric/multifilament/task/VersionifyExcludeMappingsTask.java index d8bf821..c2ebc95 100644 --- a/src/main/java/net/legacyfabric/multifilament/task/VersionifyExcludeMappingsTask.java +++ b/src/main/java/net/legacyfabric/multifilament/task/VersionifyExcludeMappingsTask.java @@ -65,5 +65,6 @@ public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOEx }); this.getInputDir().getAsFile().get().delete(); Files.move(this.getOutputDir().getAsFile().get().toPath(), this.getInputDir().getAsFile().get().toPath()); + this.getOutputDir().getAsFile().get().mkdirs(); } }