Closed Desoroxxx closed 6 months ago
The project updates focus on enhancing a Minecraft mod project through Gradle configurations, including dependency management, Java toolchain setup, and task optimizations. Changes involve enabling parallel execution and build caching, updating the Gradle version, setting the project name, and configuring plugin repositories. These adjustments aim to streamline development, improve build performance, and ensure compatibility with the latest tools and practices.
File(s) | Change Summary |
---|---|
build.gradle.kts |
Introduced configurations for a Minecraft mod project including dependencies, repositories, Minecraft version, run configurations, Java toolchain, and task configurations. Additionally, defined tags, generated classes, and set up Gradle tasks. |
gradle.properties |
Updated Gradle settings to enable parallel task execution, build caching, and daemon usage for improved build performance. |
gradle/wrapper/gradle-wrapper.properties |
Updated Gradle distribution version from 8.2.1 to 8.6 in the gradle-wrapper.properties file. |
settings.gradle.kts |
Set the root project name to "Modern-Warfare-Cubed" and configured plugin repositories for RetroFuturaGradle, toolchain provisioning using foojay-resolver-convention, and additional Maven repositories. |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
๐ Description
This PR remakes the build script from scratch, converting it to KTS, and updating Gradle.
๐ฏ Goals
โ Non Goals
๐ฆ Testing
Running the client in dev env, building the mod.
โฎ๏ธ Backwards Compatibility
This is an internal change that will not impact the mod in a direct manner.
๐ Related Issues & Documents
None.
๐ผ๏ธ Screenshots/Recordings
None
๐ Added to documentation?
Summary by CodeRabbit