Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- args(Iterable) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- args(Iterable) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the arguments to pass to the main class.
- args(Object) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- args(Object) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the arguments to pass to the main class.
- args(Object...) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- args(Object...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the arguments to pass to the main class.
- args(Provider) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- args(Provider) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the arguments to pass to the main class.
- asProvider() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the dependency (used by Gradle) generated by the Mavenizer instance.
C
- classpath(Iterable) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Adds to the classpath to use.
- classpath(Object...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Adds to the classpath to use.
- classpath(FileCollection) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Adds to the classpath to use.
- ClosureOwner - Interface in net.minecraftforge.gradle
-
A closure owner is used to replace a closure's owner to allow for multiple delegates.
- ClosureOwner.MinecraftDependency - Interface in net.minecraftforge.gradle
-
A closure owner that delegates to
MinecraftDependencyandExternalModuleDependency.
D
- DEFAULT_PATH - Static variable in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
The default path, from the source set's resources, for the AccessTransformers config to be located in.
- dependency(Object) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency.
- dependency(Object, Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency and configures it with the given closure.
- dependency(Object, Action) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency and applies the given action to it.
- dependency(String, Object) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency.
- dependency(String, Object, Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency and configures it with the given closure.
- dependency(String, Object, Action) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Creates (or marks if existing) the given dependency as a Minecraft dependency and applies the given action to it.
E
- environment(String, Object) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- environment(String, Object) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds a single environment variable to use.
- environment(Map) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- environment(Map) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the environment variables to use.
- environment(Provider) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- environment(Provider) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the environment variables to use.
F
- ForgeGradleExtension - Interface in net.minecraftforge.gradle
-
The ForgeGradle extension contains a handful of helpers that are not directly related to development involving Minecraft.
- ForgeGradleExtension.Attributes - Interface in net.minecraftforge.gradle
-
This interface contains the attributes used by the Minecraft extension for resolving the Minecraft and deobfuscated dependencies.
G
- getAccessTransformer() - Method in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
Gets the AccessTransformer configuration files to use.
- getAccessTransformers() - Method in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
Gets the AccessTransformer configuration files to use.
- getArgs() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getArgs() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The arguments to pass to the main class.
- getAttributes() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension
-
The attributes object for easy reference.
- getChannel() - Method in interface net.minecraftforge.gradle.MinecraftMappings
-
Gets the channel for these mappings (i.e.
official) - getClasspath() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getClasspath() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
The classpath to use.
- getClient() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getClient() - Method in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
- getDependency() - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Gets the default Minecraft dependency that was created using one of the
MinecraftExtensionForProject.dependency(Object, Closure)methods. - getDependency(String) - Method in interface net.minecraftforge.gradle.MinecraftExtensionForProject
-
Gets the named Minecraft dependency that was created using one of the
MinecraftExtensionForProject.dependency(Object, Closure)methods. - getEnvironment() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getEnvironment() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The environment variables to use.
- getForgeMaven() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension
-
A closure for the Forge maven to be passed into
RepositoryHandler.maven(Closure). - getInheritArgs() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getInheritArgs() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Wither or not to inherit arguments from the UserDev provided run configs.
- getInheritJvmArgs() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getInheritJvmArgs() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Wither or not to inherit JVM arguments from the UserDev provided run configs.
- getJvmArgs() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getJvmArgs() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The JVM arguments to use.
- getMainClass() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getMainClass() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The main class for Slime Launcher to use.
- getMappings() - Method in interface net.minecraftforge.gradle.MinecraftMappingsContainer
-
Gets the mappings for this container.
- getMappingsChannel() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension.Attributes
-
The requested mappings channel of the project.
- getMappingsVersion() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension.Attributes
-
The requested mappings version of the project.
- getMappingVersion() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the mappings version used by the Mavenizer instance.
- getMavenizer() - Method in interface net.minecraftforge.gradle.MinecraftExtension
-
Deprecated.
- getMaxHeapSize() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getMaxHeapSize() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The maximum memory heap size to use.
- getMinecraftLibsMaven() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension
-
A closure for the Minecraft libraries maven to be passed into
RepositoryHandler.maven(Closure). - getMinHeapSize() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getMinHeapSize() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The minimum memory heap size to use.
- getName() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getName() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
- getNested() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getNested() - Method in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
- getObjects() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getOs() - Method in interface net.minecraftforge.gradle.ForgeGradleExtension.Attributes
-
The operating system of the project's host.
- getProjectLayout() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getProviders() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getPublicType() - Method in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
- getRuns() - Method in interface net.minecraftforge.gradle.MinecraftDependency
-
The collection of Slime Launcher options with which to create the launcher tasks.
- getSystemProperties() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getSystemProperties() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The system properties to use.
- getToObf() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the artifact coordinates for the SRG mappings used by the Mavenizer instance.
- getToObfFile() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the notch mapping file used by the Mavenizer instance.
- getToSrg() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the artifact coordinates for the SRG mappings used by the Mavenizer instance.
- getToSrgFile() - Method in interface net.minecraftforge.gradle.MavenizerInstance
-
Gets the SRG mapping file used by the Mavenizer instance.
- getVersion() - Method in interface net.minecraftforge.gradle.MinecraftMappings
-
Gets the version for these mappings (i.e.
1.21.11) - getWorkingDir() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- getWorkingDir() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
The working directory to use.
- getWorkingDir() - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
The working directory to use.
I
- inherit(Map, String) - Method in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
- inherit(Map, String, String) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- inherit(Map, String, String) - Method in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
J
- jvmArgs(Iterable) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- jvmArgs(Iterable) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the JVM arguments to use.
- jvmArgs(Object) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- jvmArgs(Object) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the JVM arguments to use.
- jvmArgs(Object...) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- jvmArgs(Object...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the JVM arguments to use.
- jvmArgs(Provider) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- jvmArgs(Provider) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the JVM arguments to use.
L
- LOGGER - Static variable in interface net.minecraftforge.gradle.internal.SlimeLauncherOptionsInternal
M
- mappings(String, String) - Method in interface net.minecraftforge.gradle.MinecraftMappingsContainer
-
Sets the mappings to use for the Minecraft dependency.
- mappings(Map) - Method in interface net.minecraftforge.gradle.MinecraftMappingsContainer
-
Sets the mappings to use for the Minecraft dependency.
- mavenizer(RepositoryHandler) - Method in interface net.minecraftforge.gradle.MinecraftExtension
-
Adds the generated Minecraft maven to the given repository handler.
- MavenizerInstance - Interface in net.minecraftforge.gradle
-
A Mavenizer instance is an abstraction over an invocation of the Minecraft Mavenizer and its output when generating a Minecraft dependency.
- MinecraftAccessTransformersContainer - Interface in net.minecraftforge.gradle
- MinecraftDependency - Interface in net.minecraftforge.gradle
-
The Minecraft dependency contains information essential for how the minecraft extension processes Minecraft dependencies.
- MinecraftExtension - Interface in net.minecraftforge.gradle
-
The main extension for ForgeGradle, where the Minecraft dependency resolution takes place.
- MinecraftExtensionForProject - Interface in net.minecraftforge.gradle
-
Project-specific additions for the Minecraft extension.
- MinecraftMappings - Interface in net.minecraftforge.gradle
-
The mappings used for the Minecraft dependency.
- MinecraftMappingsContainer - Interface in net.minecraftforge.gradle
-
A container for Minecraft mappings, primarily used to determine the mappings to be used by the Minecraft dependency.
N
- NAME - Static variable in interface net.minecraftforge.gradle.ForgeGradleExtension
-
The name for this extension in Gradle.
- NAME - Static variable in interface net.minecraftforge.gradle.MinecraftExtension
-
The name for this extension in Gradle.
- net.minecraftforge.gradle - package net.minecraftforge.gradle
-
ForgeGradle
- net.minecraftforge.gradle.internal - package net.minecraftforge.gradle.internal
R
- runs(Closure) - Method in interface net.minecraftforge.gradle.MinecraftDependency
-
Configures the Slime Launcher options for this project, which will be used to create the launcher tasks.
- runs(Action) - Method in interface net.minecraftforge.gradle.MinecraftDependency
-
Configures the Slime Launcher options for this project, which will be used to create the launcher tasks.
S
- setAccessTransformer(boolean) - Method in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
Sets if this dependency should use AccessTransformers.
- setAccessTransformer(String) - Method in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
Sets the path, relative to this dependency's
SourceSet.getResources(), to the AccessTransformers config file to use. - setArgs(String...) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- setArgs(String...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Sets the arguments to pass to the main class.
- setClasspath(Iterable) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Sets the classpath to use.
- setClasspath(Object...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Sets the classpath to use.
- setClasspath(FileCollection) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
-
Sets the classpath to use.
- setJvmArgs(Object...) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- setJvmArgs(Object...) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Sets the JVM arguments to use.
- SlimeLauncherOptions - Interface in net.minecraftforge.gradle
- SlimeLauncherOptionsImpl - Class in net.minecraftforge.gradle.internal
- SlimeLauncherOptionsImpl(String) - Constructor for class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- SlimeLauncherOptionsInternal - Interface in net.minecraftforge.gradle.internal
- SlimeLauncherOptionsNested - Interface in net.minecraftforge.gradle
- systemProperties(Map) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- systemProperties(Map) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the system properties to use.
- systemProperties(Provider) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- systemProperties(Provider) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds to the system properties to use.
- systemProperty(String, Object) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- systemProperty(String, Object) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptionsNested
-
Adds a single system property to use.
T
- toString() - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
U
- useDefaultAccessTransformer() - Method in interface net.minecraftforge.gradle.MinecraftAccessTransformersContainer
-
Uses the default configuration path for AccessTransformers.
W
- with(String, Action) - Method in class net.minecraftforge.gradle.internal.SlimeLauncherOptionsImpl
- with(String, Action) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
- with(SourceSet, Action) - Method in interface net.minecraftforge.gradle.SlimeLauncherOptions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
MinecraftExtension.mavenizer(RepositoryHandler)instead, as it has special handling to avoid pitfalls when including the mavenizer output in your repositories.