aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/build
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-07-14 16:51:14 +0800
committerGitHub <noreply@github.com>2021-07-14 16:51:14 +0800
commit55e5b30c51ccb22ecabb558e2509e0b2d131f71b (patch)
treebe716d0a4dc6eb576427df6cef89921938aab812 /src/main/java/net/fabricmc/loom/build
parent711212b2a97dba8f3f7a955bc36b02ef909dd773 (diff)
downloadarchitectury-loom-55e5b30c51ccb22ecabb558e2509e0b2d131f71b.tar.gz
architectury-loom-55e5b30c51ccb22ecabb558e2509e0b2d131f71b.tar.bz2
architectury-loom-55e5b30c51ccb22ecabb558e2509e0b2d131f71b.zip
Split Minecraft and Forge jars (#34)
* Split Forge & Minecraft jars, WIP! Signed-off-by: shedaniel <daniel@shedaniel.me> * Properly remap Signed-off-by: shedaniel <daniel@shedaniel.me> * Use async Signed-off-by: shedaniel <daniel@shedaniel.me> * Change configurations Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/net/fabricmc/loom/build')
-rw-r--r--src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java b/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java
index bb2f2f19..07f7c09c 100644
--- a/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java
+++ b/src/main/java/net/fabricmc/loom/build/mixin/AnnotationProcessorInvoker.java
@@ -99,6 +99,10 @@ public abstract class AnnotationProcessorInvoker<T extends Task> {
configs.getByName(Constants.Configurations.MAPPINGS_FINAL)
);
+ if (extension.isForge()) {
+ processorConfig.extendsFrom(configs.getByName(Constants.Configurations.FORGE_NAMED));
+ }
+
// Add Mixin and mixin extensions (fabric-mixin-compile-extensions pulls mixin itself too)
project.getDependencies().add(processorConfig.getName(),
Constants.Dependencies.MIXIN_COMPILE_EXTENSIONS + Constants.Dependencies.Versions.MIXIN_COMPILE_EXTENSIONS);