aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java
diff options
context:
space:
mode:
authorRamid Khan <ramidzkh@gmail.com>2019-11-16 07:16:09 +1100
committermodmuss50 <modmuss50@gmail.com>2019-11-15 20:16:09 +0000
commit55a9d90690c42c07fc8b00721e8592ec580cd5f9 (patch)
tree5c4aac3adc9e6346e70e17c1c06b5df06a846012 /src/main/java/net/fabricmc/loom/task/AbstractLoomTask.java
parent11af956c845ad5bd0cb600806f3f570f98a92fa6 (diff)
downloadarchitectury-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.java6
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);
+ }
}