diff options
author | Ramid Khan <ramidzkh@gmail.com> | 2019-11-16 07:16:09 +1100 |
---|---|---|
committer | modmuss50 <modmuss50@gmail.com> | 2019-11-15 20:16:09 +0000 |
commit | 55a9d90690c42c07fc8b00721e8592ec580cd5f9 (patch) | |
tree | 5c4aac3adc9e6346e70e17c1c06b5df06a846012 /src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java | |
parent | 11af956c845ad5bd0cb600806f3f570f98a92fa6 (diff) | |
download | architectury-loom-55a9d90690c42c07fc8b00721e8592ec580cd5f9.tar.gz architectury-loom-55a9d90690c42c07fc8b00721e8592ec580cd5f9.tar.bz2 architectury-loom-55a9d90690c42c07fc8b00721e8592ec580cd5f9.zip |
Allow for non-yarn mappings for MigrateMappingsTask (#141)
* Add getExtension utility method to AbstractLoomTask
* Support non-yarn mappings in MigrateMappingsTask
* Fix style
* Assume Yarn mappings if correct notation was not supplied
* Move load mappings block into its own its own method
Also added protected to getExtension on AbstractLoomTask
* Use Option instead of environment variables
* Assume V2 Yarn by default
* Some restructuring
All works the same.
Diffstat (limited to 'src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java b/src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java index d062e4d2..e62173d1 100644 --- a/src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java +++ b/src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java @@ -26,8 +26,14 @@ package net.fabricmc.loom.task; import org.gradle.api.DefaultTask; +import net.fabricmc.loom.LoomGradleExtension; + public abstract class AbstractLoomTask extends DefaultTask { public AbstractLoomTask() { setGroup("fabric"); } + + protected LoomGradleExtension getExtension() { + return getProject().getExtensions().getByType(LoomGradleExtension.class); + } } |