Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes various deprecated things in an effort to make the repo build with Gradle 9.
See individual commits for details.
This is required because Minecraft 26.1 requires Java 25 which requires Gradle 9, and Essential
includeBuilds this repo, and therefore will require it to be compatible with Gradle 9.This PR does not yet upgrade the Gradle used by this repository, because we still want it to remain compatible with Gradle 8 (at least until Essential upgrades to Gradle 9).
These changes do not affect the produced jars (they are bit-for-bit identical to the jars produced prior to these changes), with one exception: The
container-modlauncher{8,9}.jarfiles (both produced by the Shadow plugin) are not bit-for-bit identical because it seems the newer Shadow plugin now uses the 2.0 ZIP spec, while the old one used the 1.0 spec. Their content appears identical though.