Commit Graph

11 Commits

Author SHA1 Message Date
Juuz
483f2926e1 DependencyDownloader: Remove debug logging 2024-01-24 20:15:30 +02:00
Juuz
dfbdf26678 DependencyDownloader: Support platform dependencies 2024-01-24 20:05:25 +02:00
Juuz
f1df58a5f3 Revert "DependencyDownloader: Upgrade (transitive) Log4J if needed"
This reverts commit acd9ad739b.
2024-01-24 19:56:07 +02:00
Juuz
acd9ad739b DependencyDownloader: Upgrade (transitive) Log4J if needed 2024-01-24 13:22:35 +02:00
Juuz
5ccb17ca6f Add more features to DependencyDownloader 2023-03-08 20:51:29 +02:00
Juuxel
70def8a31d 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
2022-05-22 18:41:27 +03:00
shedaniel
e38fa2ef72 Fix DependencyDownloader to not include two versions of the same dependency
Signed-off-by: shedaniel <daniel@shedaniel.me>
2022-03-02 11:34:39 +08:00
Juuxel
1da4f6db84 Add forgeRuntimeLibrary configuration + some clean up (#64) 2021-12-11 19:28:06 +08:00
shedaniel
9366d42baa Start work on porting 0.7.4 over
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-08-30 14:10:32 +08:00
shedaniel
711212b2a9 Fix license headers
Signed-off-by: shedaniel <daniel@shedaniel.me>
2021-07-13 22:40:52 +08:00
Juuz
af3f287fc4 Migrate ATs to JavaExec and make them quiet 2021-05-30 21:06:01 +03:00