aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-12-04 03:55:47 +0800
committerGitHub <noreply@github.com>2021-12-04 03:55:47 +0800
commit6a18e007a79020f5912e5fe05efe7c9024032990 (patch)
tree63ea6a7807d5d097a2cc16be8a09a4c532b895b6 /src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
parent537057bb616cba3ed9571e0858064dd883900351 (diff)
downloadarchitectury-loom-6a18e007a79020f5912e5fe05efe7c9024032990.tar.gz
architectury-loom-6a18e007a79020f5912e5fe05efe7c9024032990.tar.bz2
architectury-loom-6a18e007a79020f5912e5fe05efe7c9024032990.zip
Add architectury decompiler (#59)
* Add architectury decompiler Signed-off-by: shedaniel <daniel@shedaniel.me> * Perhaps let's not include javaexec helpers Signed-off-by: shedaniel <daniel@shedaniel.me> * Fix checkstyle and resolve reviews Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java')
-rw-r--r--src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
index fbbd3e37..1e939f3c 100644
--- a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
+++ b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java
@@ -40,6 +40,7 @@ import org.gradle.api.publish.maven.MavenPublication;
import org.jetbrains.annotations.ApiStatus;
import net.fabricmc.loom.api.decompilers.LoomDecompiler;
+import net.fabricmc.loom.api.decompilers.architectury.ArchitecturyLoomDecompiler;
import net.fabricmc.loom.api.mappings.layered.spec.LayeredMappingSpecBuilder;
import net.fabricmc.loom.configuration.ide.RunConfig;
import net.fabricmc.loom.configuration.ide.RunConfigSettings;
@@ -227,6 +228,12 @@ public interface LoomGradleExtensionAPI {
// ===================
// Architectury Loom
// ===================
+ ListProperty<ArchitecturyLoomDecompiler> getArchGameDecompilers();
+
+ default void addArchDecompiler(ArchitecturyLoomDecompiler decompiler) {
+ getArchGameDecompilers().add(decompiler);
+ }
+
void silentMojangMappingsLicense();
boolean isSilentMojangMappingsLicenseEnabled();