From 22507be8da814c1b0ebf01b9c69117a72a8c44a8 Mon Sep 17 00:00:00 2001 From: Falkreon Date: Wed, 9 Jan 2019 15:13:35 -0600 Subject: [PATCH] Don't overwrite information set in RemapJar configure blocks after configure (#52) --- src/main/java/net/fabricmc/loom/AbstractPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java index d5b66ab..28ab525 100644 --- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java +++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java @@ -259,7 +259,7 @@ public class AbstractPlugin implements Plugin { AbstractArchiveTask jarTask = (AbstractArchiveTask) project1.getTasks().getByName("jar"); RemapJar remapJarTask = (RemapJar) project1.getTasks().findByName("remapJar"); - remapJarTask.jar = jarTask.getArchivePath(); + if (remapJarTask.jar==null) remapJarTask.jar = jarTask.getArchivePath(); remapJarTask.doLast(task -> project1.getArtifacts().add("archives", remapJarTask.jar)); remapJarTask.dependsOn(project1.getTasks().getByName("jar")); project1.getTasks().getByName("build").dependsOn(remapJarTask);