Package net.minecraftforge.gradle
@Incubating
@NotNullByDefault
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.
-
InterfacesClassDescriptionA closure owner is used to replace a closure's owner to allow for multiple delegates.A closure owner that delegates to
MinecraftDependencyandExternalModuleDependency.A closure owner that delegates toMinecraftDependencyWithAccessTransformersandExternalModuleDependency.The ForgeGradle extension contains a handful of helpers that are not directly related to development involving Minecraft.The Minecraft dependency contains information essential for how the minecraft extension processes Minecraft dependencies.An extension ofMinecraftDependencythat contains additional convenience methods for working with AccessTransformers.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.MinecraftExtensionForProject<T extends ClosureOwner>Project-specific additions for the Minecraft extension.An additional extension ofMinecraftExtensionForProjectthat allows for working with AccessTransformers as long as thenet.minecraftforge.accesstransformersplugin has been applied before ForgeGradle.The mappings used for the Minecraft dependency.A container for Minecraft mappings, primarily used to determine the mappings to be used by the Minecraft dependency.The configuration options for Slime Launcher tasks.