Compatibility Update for ForgeGradle 1.0#1073
Compatibility Update for ForgeGradle 1.0#1073zeng-github01 wants to merge 2 commits intoMinecraftForge:FG_1.0from
Conversation
|
Updating the method to download assets is fine, however bumping the gradle version is a non-starter. If you wish to help out with the effort to restore development for legacy versions, feel free to drop by the discord. |
Jonathing
left a comment
There was a problem hiding this comment.
If you want to contribute critical bug fixes to ForgeGradle 1.0, this is not the way to do it. And bumping the Gradle runtime version tells me that you still need to do more homework on why ForgeGradle is versioned the way it is, and how it has operated in the past. ForgeGradle 1.0 will never be supported in modern IDEs because the entire point of its continued existence is to allow legacy workspaces to function.
|
The purpose of upgrading Gradle is to support building with the latest IntelliJ IDEA. There is no other purpose. @LexManos @Jonathing If there's a better way to solve this problem, using this PR to fix Download Assets is fine. Additionally, could you please upload a development kit for the last Forge release, 1.6.4? Maven doesn't have userdev, I don't know how to build it. Thank you. |
|
As I said, updating the gradle version is a non-starter. I am open to a PR to fix the asset downloading, but bumping the gradle version is not viable for how FG works. |
Understood. Could you please upload the userdev jar for versions 1.6.4 - 9.11.1.1345? Currently, the fixed FG1.0 only supports versions 1.6.4 - 9.11.1.964 because the former lacks a userdev build. |
|
No, its not possible. 1.6.4-9.11.1.1345 is not gradle compatible |
Alright, I know |
Pull Request: Compatibility Update for ForgeGradle 1.0
Summary
This PR introduces critical compatibility updates for ForgeGradle 1.0. It primarily addresses the asset downloading failures caused by legacy Mojang service deprecation and upgrades the build system to a more stable Gradle version.
Changes
Reasoning
The original asset download servers used by ForgeGradle 1.0 are no longer functional, leading to "Download Failed" errors during workspace setup. By utilizing the updated Mojang API logic, the development environment for legacy Minecraft versions remains viable. Upgrading to Gradle 4.10 provides better support for modern IDEs and CI/CD pipelines.
Testing Performed
./gradlew cleanand successfully ran./gradlew setupDevWorkspace.