diff options
author | shedaniel <daniel@shedaniel.me> | 2021-12-04 03:55:47 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-04 03:55:47 +0800 |
commit | 6a18e007a79020f5912e5fe05efe7c9024032990 (patch) | |
tree | 63ea6a7807d5d097a2cc16be8a09a4c532b895b6 /src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java | |
parent | 537057bb616cba3ed9571e0858064dd883900351 (diff) | |
download | architectury-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.java | 7 |
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(); |