mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
Use MCPConfig data for processing Forge jar, support single-jar Forge (#87)
* Use MCPConfig data for merging and remapping Forge jar * Make DependencyDownloader support multiple deps * Support server-/client-only Minecraft with Forge There's one slight caveat here: the server jar contains some client-only classes that have been patched. This also happens with the official Forge installer in production, so it's probably fine. * Remove binpatcher dep * Move McpConfigProvider to correct package * Print tool name for functions in McpExecutor * Fix Forge tools outputting verbose output at IDEA refresh * Fix certain Forge deps being excluded from run configs * Always produce the client extra jar * Add step count to McpExecutor logging * Allow missing args and jvmargs in MCP functions This should fix using 1.14.4 and 1.16.5, which don't have JVM args for everything. * Make MCP function downloads follow redirects * Refactor MCP step outputs, don't copy raw MC jars * Remove MinecraftProviderBridge
This commit is contained in:
@@ -47,9 +47,9 @@ import net.fabricmc.loom.configuration.providers.forge.DependencyProviders;
|
||||
import net.fabricmc.loom.configuration.providers.forge.ForgeProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.ForgeUniversalProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.ForgeUserdevProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.McpConfigProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.PatchProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.SrgProvider;
|
||||
import net.fabricmc.loom.configuration.providers.forge.mcpconfig.McpConfigProvider;
|
||||
import net.fabricmc.loom.configuration.providers.mappings.MappingsProviderImpl;
|
||||
import net.fabricmc.loom.configuration.providers.minecraft.MinecraftProvider;
|
||||
import net.fabricmc.loom.configuration.providers.minecraft.mapped.IntermediaryMinecraftProvider;
|
||||
|
||||
Reference in New Issue
Block a user