aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/LoomGradlePlugin.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/fabricmc/loom/LoomGradlePlugin.java')
-rw-r--r--src/main/java/net/fabricmc/loom/LoomGradlePlugin.java11
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");