diff options
Diffstat (limited to 'src/main/java/net/fabricmc/loom/LoomGradlePlugin.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/LoomGradlePlugin.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/net/fabricmc/loom/LoomGradlePlugin.java b/src/main/java/net/fabricmc/loom/LoomGradlePlugin.java index 63e6e871..bdc94f3a 100644 --- a/src/main/java/net/fabricmc/loom/LoomGradlePlugin.java +++ b/src/main/java/net/fabricmc/loom/LoomGradlePlugin.java @@ -25,6 +25,9 @@ package net.fabricmc.loom; import java.util.Objects; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; @@ -62,7 +65,13 @@ public class LoomGradlePlugin implements BootstrappedPlugin { } public void apply(Project project) { - project.getLogger().lifecycle("Fabric Loom: " + LOOM_VERSION); + Set<String> loggedVersions = new HashSet<>(Arrays.asList(System.getProperty("loom.printed.logged", "").split(","))); + + if (!loggedVersions.contains(LOOM_VERSION)) { + loggedVersions.add(LOOM_VERSION); + System.setProperty("loom.printed.logged", String.join(",", loggedVersions)); + project.getLogger().lifecycle("Architectury Loom: " + LOOM_VERSION); + } refreshDeps = project.getGradle().getStartParameter().isRefreshDependencies() || Boolean.getBoolean("loom.refresh"); |