Fix #97, use userdev source jar coordinates in ForgeSourcesRemapper

This commit is contained in:
Juuz
2022-09-06 22:59:34 +03:00
parent 0477a37e6a
commit 364b67ea6a
2 changed files with 11 additions and 8 deletions

View File

@@ -68,6 +68,7 @@ import net.fabricmc.loom.api.mappings.layered.MappingsNamespace;
import net.fabricmc.loom.configuration.accesswidener.TransitiveAccessWidenerMappingsProcessor;
import net.fabricmc.loom.configuration.ifaceinject.InterfaceInjectionProcessor;
import net.fabricmc.loom.configuration.processors.ModJavadocProcessor;
import net.fabricmc.loom.configuration.sources.ForgeSourcesRemapper;
import net.fabricmc.loom.decompilers.LineNumberRemapper;
import net.fabricmc.loom.util.Constants;
import net.fabricmc.loom.util.FileSystemUtil;
@@ -147,6 +148,11 @@ public abstract class GenerateSourcesTask extends AbstractLoomTask {
} finally {
Files.deleteIfExists(ipcPath);
}
// Inject Forge's own sources
if (getExtension().isForge()) {
ForgeSourcesRemapper.addForgeSources(getProject(), getOutputJar().get().getAsFile().toPath());
}
}
private void doWork(@Nullable IPCServer ipcServer) {