Index

A C D E F G H I J M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accessTransformer(Closure) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Configures the AccessTransformer options for this project.
accessTransformer(Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Configures the AccessTransformer options for this project.
accessTransformer(Action<? super AccessTransformersContainer.Options>) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Configures the AccessTransformer options for this project.
accessTransformer(Action<? super AccessTransformersContainer.Options>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Configures the AccessTransformer options for this project.
args(Iterable<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the arguments to pass to the main class.
args(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the arguments to pass to the main class.
args(String...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the arguments to pass to the main class.
args(Provider<? extends Iterable<String>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the arguments to pass to the main class.
attributes - Static variable in interface net.minecraftforge.gradle.MinecraftExtension
The attributes object for easy reference.

C

channel() - Method in record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Returns the value of the channel record component.
classpath(Iterable<?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the classpath to use.
classpath(Object...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the classpath to use.
classpath(FileCollection) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the classpath to use.
classpath(Provider<? extends Iterable<?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the classpath to use.
copy() - Method in interface net.minecraftforge.gradle.MinecraftDependency
 

D

deobf(Object) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated.
deobf(Object, Closure) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and configures it with the given closure.
deobf(Object, Action<? super Dependency>) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and applies the given action to it.
deobf(Provider<?>) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated.
deobf(Provider<?>, Closure) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and configures it with the given closure.
deobf(Provider<?>, Action<? super Dependency>) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and applies the given action to it.
deobf(ProviderConvertible<?>) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated.
deobf(ProviderConvertible<?>, Closure) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and configures it with the given closure.
deobf(ProviderConvertible<?>, Action<? super Dependency>) - Method in interface net.minecraftforge.gradle.DeobfExtension
Creates (or marks if existing) the given dependency as an obfuscated dependency to be deobfuscated and applies the given action to it.
DeobfExtension - Interface in net.minecraftforge.gradle
The extension for working with deobfuscation in ForgeGradle.
dep(Object) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency.
dep(Object, Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency and configures it with the given closure.
dep(Object, Action<? super MinecraftDependency>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency and applies the given action to it.
dep(Provider<?>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency.
dep(Provider<?>, Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency and configures it with the given closure.
dep(Provider<?>, Action<? super MinecraftDependency>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency and applies the given action to it.
dep(ProviderConvertible<?>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency.
dep(ProviderConvertible<?>, Closure) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Creates (or marks if existing) the given dependency as a Minecraft dependency and configures it with the given closure.
dep(ProviderConvertible<?>, Action<? super MinecraftDependency>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
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.SlimeLauncherOptions
Adds a single environment variable to use.
environment(Map<String, ?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the environment variables to use.
environment(Provider<? extends Map<String, ?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the environment variables to use.
equals(Object) - Method in record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Indicates whether some other object is "equal to" this one.

F

ForgeGradleExtension - Interface in net.minecraftforge.gradle
The ForgeGradle extension contains a handful of helpers that are not directly related to development involving Minecraft.
forgeMaven - Static variable in interface net.minecraftforge.gradle.ForgeGradleExtension
A closure for the Forge maven to be passed into RepositoryHandler.maven(Closure).
forgeReleaseMaven - Static variable in interface net.minecraftforge.gradle.ForgeGradleExtension
A closure for the Forge releases maven to be passed into RepositoryHandler.maven(Closure).
forgeSnapshotMaven - Static variable in interface net.minecraftforge.gradle.ForgeGradleExtension
A closure for the Forge snapshot maven to be passed into RepositoryHandler.maven(Closure).

G

getArgs() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The arguments to pass to the main class.
getClasspath() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The classpath to use.
getEnvironment() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The environment variables to use.
getJvmArgs() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The JVM arguments to use.
getMainClass() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The main class for Slime Launcher to use.
getMappings() - Method in interface net.minecraftforge.gradle.MinecraftDependency
 
getMappings() - Method in interface net.minecraftforge.gradle.MinecraftExtension
The current mappings that were defined in the buildscript.
getMaven() - Method in interface net.minecraftforge.gradle.MinecraftExtension
A closure for the generated Minecraft maven to be passed into RepositoryHandler.maven(Closure).
getMaxHeapSize() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The maximum memory heap size to use.
getMinHeapSize() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The minimum memory heap size to use.
getName() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The name of the Slime Launcher configuration.
getRuns() - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
The collection of Slime Launcher options with which to create the launcher tasks.
getSystemProperties() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The system properties to use.
getWorkingDir() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
The working directory to use.

H

hashCode() - Method in record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Returns a hash code value for this object.

I

isChanging() - Method in interface net.minecraftforge.gradle.MinecraftDependency
 

J

jvmArgs(Iterable<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the JVM arguments to use.
jvmArgs(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the JVM arguments to use.
jvmArgs(String...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the JVM arguments to use.
jvmArgs(Provider<? extends Iterable<String>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the JVM arguments to use.

M

mappings(String, String) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the mappings to use for the Minecraft Maven.
mappings(String, String) - Method in interface net.minecraftforge.gradle.MinecraftExtension
Sets the mappings to use for the Minecraft Maven.
mappings(Map) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the mappings to use for the Minecraft Maven.
mappings(Map) - Method in interface net.minecraftforge.gradle.MinecraftExtension
Sets the mappings to use for the Minecraft Maven.
Mappings(String, String) - Constructor for record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Creates a new Mappings object.
mappingsChannel - Static variable in interface net.minecraftforge.gradle.MinecraftExtension.Attributes
The requested mappings channel of the project.
mappingsVersion - Static variable in interface net.minecraftforge.gradle.MinecraftExtension.Attributes
The requested mappings version of the project.
maven(RepositoryHandler) - Method in interface net.minecraftforge.gradle.MinecraftExtension
Adds the generated Minecraft maven to the given repository handler.
MinecraftDependency - Interface in net.minecraftforge.gradle
 
MinecraftExtension - Interface in net.minecraftforge.gradle
The main extension for ForgeGradle, where the Minecraft dependency resolution takes place.
MinecraftExtension.Attributes - Interface in net.minecraftforge.gradle
This interface contains the attributes used by the Minecraft extension for resolving the Minecraft and deobfuscated dependencies.
MinecraftExtension.ForProject - Interface in net.minecraftforge.gradle
Project-specific additions for the Minecraft extension.
MinecraftExtension.Mappings - Record Class in net.minecraftforge.gradle
The mappings used for the Minecraft dependency.
minecraftLibsMaven - Static variable in interface net.minecraftforge.gradle.ForgeGradleExtension
A closure for the Minecraft libraries maven to be passed into RepositoryHandler.maven(Closure).

N

NAME - Static variable in interface net.minecraftforge.gradle.DeobfExtension
The name for this extension in Gradle.
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

O

os - Static variable in interface net.minecraftforge.gradle.MinecraftExtension.Attributes
The operating system family of the project's host.

R

runs(Closure<Void>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Configures the Slime Launcher options for this project, which will be used to create the launcher tasks.
runs(Action<? super NamedDomainObjectContainer<SlimeLauncherOptions>>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Configures the Slime Launcher options for this project, which will be used to create the launcher tasks.

S

setAccessTransformer(File) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the AccessTransformer configuration to use.
setAccessTransformer(File) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Sets the AccessTransformer configuration to use.
setAccessTransformer(Object) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the AccessTransformer configuration to use.
setAccessTransformer(Object) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Sets the AccessTransformer configuration to use.
setAccessTransformer(RegularFile) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the AccessTransformer configuration to use.
setAccessTransformer(RegularFile) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Sets the AccessTransformer configuration to use.
setAccessTransformer(Provider<?>) - Method in interface net.minecraftforge.gradle.MinecraftDependency
Sets the AccessTransformer configuration to use.
setAccessTransformer(Provider<?>) - Method in interface net.minecraftforge.gradle.MinecraftExtension.ForProject
Sets the AccessTransformer configuration to use.
setArgs(Iterable<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the arguments to pass to the main class.
setArgs(String...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the arguments to pass to the main class.
setArgs(Provider<? extends Iterable<String>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the arguments to pass to the main class.
setChanging(boolean) - Method in interface net.minecraftforge.gradle.MinecraftDependency
 
setClasspath(Iterable<?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the classpath to use.
setClasspath(Object...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the classpath to use.
setClasspath(FileCollection) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the classpath to use.
setClasspath(Provider<? extends Iterable<?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the classpath to use.
setEnvironment(Map<String, ?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the environment variables to use.
setEnvironment(Provider<? extends Map<String, ?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the environment variables to use.
setJvmArgs(Iterable<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the JVM arguments to use.
setJvmArgs(String...) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the JVM arguments to use.
setJvmArgs(Provider<? extends Iterable<String>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the JVM arguments to use.
setMainClass(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the main class for Slime Launcher to use.
setMainClass(Provider<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the main class for Slime Launcher to use.
setMaxHeapSize(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the maximum memory heap size to use.
setMaxHeapSize(Property<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the maximum memory heap size to use.
setMinHeapSize(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the minimum memory heap size to use.
setMinHeapSize(Property<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the minimum memory heap size to use.
setSystemProperties(Map<String, ?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the system properties to use.
setSystemProperties(Provider<? extends Map<String, ?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the system properties to use.
setWorkingDir(File) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the working directory to use.
setWorkingDir(Directory) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the working directory to use.
setWorkingDir(Provider<? extends Directory>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Sets the working directory to use.
SlimeLauncherOptions - Class in net.minecraftforge.gradle
The configuration options for Slime Launcher tasks.
systemProperties(Map<String, ?>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the system properties to use.
systemProperties(Provider<? extends Map<String, ?>>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds to the system properties to use.
systemProperty(String, Object) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
Adds a single system property to use.

T

toString() - Method in record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Returns a string representation of this record class.

V

version() - Method in record class net.minecraftforge.gradle.MinecraftExtension.Mappings
Returns the value of the version record component.
A C D E F G H I J M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form