diff options
author | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2021-09-20 19:10:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-21 00:10:50 +0800 |
commit | 979a9d488285ff25573e62a38a1054603f281a7c (patch) | |
tree | a844d2dbc7eb1831188ad2974d19e2e6b6c5d246 /src/main/java/net/fabricmc/loom/LoomGradleExtension.java | |
parent | 6522a826e1adba9a55070df3d4ae38ecfcfce565 (diff) | |
download | architectury-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.java | 8 |
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); } |