From d4792dd0af9f652df8025f476c900f0da163b481 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Fri, 10 Feb 2017 13:26:53 +0000 Subject: [PATCH] Always remap jar when using local mappings. --- src/main/java/net/fabricmc/loom/task/MapJarsTask.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/task/MapJarsTask.java b/src/main/java/net/fabricmc/loom/task/MapJarsTask.java index 99331d8..7fb5125 100644 --- a/src/main/java/net/fabricmc/loom/task/MapJarsTask.java +++ b/src/main/java/net/fabricmc/loom/task/MapJarsTask.java @@ -48,7 +48,11 @@ public class MapJarsTask extends DefaultTask { @TaskAction public void mapJars() throws IOException, MappingParseException { LoomGradleExtension extension = this.getProject().getExtensions().getByType(LoomGradleExtension.class); - if (!Constants.MINECRAFT_MAPPED_JAR.get(extension).exists()) { + if (!Constants.MINECRAFT_MAPPED_JAR.get(extension).exists() || extension.localMappings) { + if(extension.localMappings && Constants.MINECRAFT_MAPPED_JAR.get(extension).exists()){ + //Always remap the jar when using local mappings. + Constants.MINECRAFT_MAPPED_JAR.get(extension).delete(); + } if(!extension.hasPomf()){ this.getLogger().lifecycle("POMF version not set, skipping mapping!"); FileUtils.copyFile(Constants.MINECRAFT_MERGED_JAR.get(extension), Constants.MINECRAFT_MAPPED_JAR.get(extension));