GTNewHorizons / RetroFuturaGradle

A Gradle plugin for development of Minecraft 1.7.10 modifications, aiming to replace use of the legacy ForgeGradle toolchain.
https://gtnewhorizons.github.io/RetroFuturaGradle/?version=master
GNU Lesser General Public License v2.1
44 stars 11 forks source link
gradle gradle-plugin java minecraft

RetroFuturaGradle

A Gradle plugin for development of Minecraft 1.7.10 modifications, aiming to replace use of the legacy ForgeGradle toolchain. Large portions of the original ForgeGradle code are used, following the original LGPLv2 license. Almost the entire interface with Gradle's task system is rewritten, but a lot of the core algorithms and transformations remain the same for compatibility with the old SDKs.

Usage

See the example directory for a simple example of RFG usage. For a much more complex buildscript with more features, check out the GTNHGradle plugin.

For documentation, refer to the JavaDocs for RFG classes (viewable from IntelliJ and in the plugin sources) and the Gradle User Guide. An overview of the available tasks is also documented in docs/minecraft.md and docs/mcp-forge.md.

Features