aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/LoomGradleExtension.java
diff options
context:
space:
mode:
authorJuuxel <6596629+Juuxel@users.noreply.github.com>2021-09-20 19:10:50 +0300
committerGitHub <noreply@github.com>2021-09-21 00:10:50 +0800
commit979a9d488285ff25573e62a38a1054603f281a7c (patch)
treea844d2dbc7eb1831188ad2974d19e2e6b6c5d246 /src/main/java/net/fabricmc/loom/LoomGradleExtension.java
parent6522a826e1adba9a55070df3d4ae38ecfcfce565 (diff)
downloadarchitectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.tar.gz
architectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.tar.bz2
architectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.zip
Move all Forge-only properties to Forge extension (#46)
Diffstat (limited to 'src/main/java/net/fabricmc/loom/LoomGradleExtension.java')
-rw-r--r--src/main/java/net/fabricmc/loom/LoomGradleExtension.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java
index d94aeffa..c2d41460 100644
--- a/src/main/java/net/fabricmc/loom/LoomGradleExtension.java
+++ b/src/main/java/net/fabricmc/loom/LoomGradleExtension.java
@@ -128,16 +128,20 @@ public interface LoomGradleExtension extends LoomGradleExtensionAPI {
return getDependencyManager().getProvider(McpConfigProvider.class);
}
- @Override
+ default boolean isDataGenEnabled() {
+ return isForge() && !getForge().getDataGenMods().isEmpty();
+ }
+
default boolean isForgeAndOfficial() {
return isForge() && getMcpConfigProvider().isOfficial();
}
- @Override
default boolean isForgeAndNotOfficial() {
return isForge() && !getMcpConfigProvider().isOfficial();
}
+ boolean supportsInclude();
+
default SrgProvider getSrgProvider() {
return getDependencyManager().getProvider(SrgProvider.class);
}