Add Forge dependencies to projects

This commit is contained in:
Juuxel
2020-07-27 21:55:55 +03:00
parent 7c1e378f5e
commit 2af551366b
3 changed files with 7 additions and 3 deletions

View File

@@ -39,7 +39,11 @@ public class ForgeProvider extends DependencyProvider {
@Override
public void provide(DependencyInfo dependency, Consumer<Runnable> postPopulationScheduler) throws Exception {
addDependency(dependency.getDepString() + ":universal", Constants.FORGE_UNIVERSAL);
addDependency(dependency.getDepString() + ":launcher", Constants.MINECRAFT_DEPENDENCIES);
addDependency(dependency.getDepString() + ":installer", Constants.FORGE_INSTALLER);
addDependency("net.minecraftforge:eventbus:3.0.2", Constants.MINECRAFT_DEPENDENCIES);
addDependency("net.minecraftforge:forgespi:3.0.0", Constants.MINECRAFT_DEPENDENCIES);
}
@Override

View File

@@ -131,9 +131,9 @@ public class MinecraftProvider extends DependencyProvider {
if (!minecraftClientPatchedSrgJar.exists() || !minecraftServerPatchedSrgJar.exists()) {
patchJars(getProject().getLogger());
injectForgeClasses(getProject().getLogger());
}
injectForgeClasses(getProject().getLogger());
remapPatchedJars(getProject().getLogger());
}
@@ -260,7 +260,7 @@ public class MinecraftProvider extends DependencyProvider {
}
private void injectForgeClasses(Logger logger) throws IOException {
logger.lifecycle(":adding forge classes");
logger.lifecycle(":injecting forge classes into minecraft");
copyAll(getExtension().getForgeUniversalProvider().getForge(), minecraftClientPatchedSrgJar);
copyAll(getExtension().getForgeUniversalProvider().getForge(), minecraftServerPatchedSrgJar);
}