Package net.minecraftforge.gradle
ForgeGradle
This package houses the entirety of ForgeGradle, a simple plugin designed to bootstrap the process of using Minecraft as a dependency for your Gradle project.
The plugin itself is a Java-Groovy mixture with the public-facing interface APIs being written in Java. Thus, their JavaDocs are included in these JavaDoc pages.
The Groovy classes in this plugin consist of implementations of the APIs, all of which are either internal or package-private.
Consumption in Gradle DSL Scripts
ForgeGradle is designed to be used as a plugin for Gradle scripts. It is written with the Groovy DSL in mind, so we recommend using that for buildscripts.
Unlike many traditional Gradle plugins, ForgeGradle is not provided on the Gradle Plugin Portal due to its reliance on external tools that Forge hosts.
-
ClassDescriptionThe extension for working with deobfuscation in ForgeGradle.The ForgeGradle extension contains a handful of helpers that are not directly related to development involving Minecraft.The main extension for ForgeGradle, where the Minecraft dependency resolution takes place.This interface contains the attributes used by the Minecraft extension for resolving the Minecraft and deobfuscated dependencies.Project-specific additions for the Minecraft extension.The mappings used for the Minecraft dependency.The configuration options for Slime Launcher tasks.