From fb94d092ad247ad448e6d0ec0dc5b1ec447ee887 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 20 Jun 2018 13:12:02 +0100 Subject: [PATCH] Add skipPrebake --- src/main/java/net/fabricmc/loom/LoomGradleExtension.java | 1 + src/main/java/net/fabricmc/loom/task/ProcessModsTask.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java index 1b2fbd83..fe423210 100644 --- a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java +++ b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java @@ -34,6 +34,7 @@ public class LoomGradleExtension { public String omlVersion; public String pomfVersion; public String refmapName; + public boolean skipPrebake = false; public boolean localMappings = false; //Not to be set in the build.gradle diff --git a/src/main/java/net/fabricmc/loom/task/ProcessModsTask.java b/src/main/java/net/fabricmc/loom/task/ProcessModsTask.java index 66af5821..fdbe4137 100644 --- a/src/main/java/net/fabricmc/loom/task/ProcessModsTask.java +++ b/src/main/java/net/fabricmc/loom/task/ProcessModsTask.java @@ -56,7 +56,7 @@ public class ProcessModsTask extends DefaultTask { if (Constants.MINECRAFT_FINAL_JAR.get(extension).exists()) { Constants.MINECRAFT_FINAL_JAR.get(extension).delete(); } - if (mods.size() == 0) { + if (mods.size() == 0 || extension.skipPrebake) { getProject().getLogger().lifecycle(":skipping mixin prebake"); FileUtils.copyFile(Constants.MINECRAFT_MERGED_JAR.get(extension), Constants.MINECRAFT_MIXED_JAR.get(extension)); } else {