aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/configuration/mods
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/configuration/mods
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/configuration/mods')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java b/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
index 6653de37..b13cf0ea 100644
--- a/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
+++ b/src/main/java/net/fabricmc/loom/configuration/mods/ModProcessor.java
@@ -163,6 +163,11 @@ public class ModProcessor {
.build();
remapper.readClassPathAsync(mc);
+
+ if (extension.isForge()) {
+ remapper.readClassPathAsync(mappedProvider.getForgeSrgJar().toPath());
+ }
+
remapper.readClassPathAsync(mcDeps);
final Map<ModDependencyInfo, InputTag> tagMap = new HashMap<>();