Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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.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
channelrecord 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.
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 ExternalModuleDependency>) - 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 ExternalModuleDependency>) - 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 ExternalModuleDependency>) - 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.
- getLayout() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
- getMainClass() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
-
The main class for Slime Launcher to use.
- 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.
- getObjects() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
- 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.
- getTaskName() - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
-
The name to use for the Gradle task.
- 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.
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.MinecraftExtension
-
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.
- 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.MinecraftExtension.ForProject
-
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.MinecraftExtension.ForProject
-
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.
- 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.
- setTaskName(String) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
-
Sets the name to use for the Gradle task.
- setTaskName(Provider<String>) - Method in class net.minecraftforge.gradle.SlimeLauncherOptions
-
Sets the name to use for the Gradle task.
- 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
versionrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form