Package net.minecraftforge.gradle
@NullMarked
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.The ForgeGradle extension contains a handful of helpers that are not directly related to development involving Minecraft.This interface contains the attributes used by the Minecraft extension for resolving the Minecraft and deobfuscated dependencies.Project-specific additions for the ForgeGradle extension.A Mavenizer instance is an abstraction over an invocation of the Minecraft Mavenizer and its output when generating a Minecraft dependency.The Minecraft dependency contains information essential for how the minecraft extension processes Minecraft dependencies.The main extension for ForgeGradle, where the Minecraft dependency resolution takes place.Project-specific additions for the Minecraft extension.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.Represents a legacy mod configuration for older versions of Forge.