diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java index 9715b462..7a56048b 100644 --- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java +++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java @@ -64,9 +64,7 @@ public class AbstractPlugin implements Plugin { public void apply(Project target) { this.project = target; - if(isRootProject(target)){ - project.getLogger().lifecycle("Fabric Loom: " + AbstractPlugin.class.getPackage().getImplementationVersion()); - } + project.getLogger().lifecycle("Fabric Loom: " + AbstractPlugin.class.getPackage().getImplementationVersion()); // Apply default plugins project.apply(ImmutableMap.of("plugin", "java")); diff --git a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java index 26b409eb..35e847d5 100644 --- a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java +++ b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java @@ -157,6 +157,10 @@ public class LoomGradleExtension { return false; }); + if(dependency == null && !AbstractPlugin.isRootProject(project)){ + return project.getRootProject().getExtensions().getByType(LoomGradleExtension.class).getLoomVersion(); + } + return dependency != null ? dependency.getVersion() : null; }