Index

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

A

accessTransformers() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Returns the value of the accessTransformers record component.
accessTransformers(Action<DataFileCollection>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
The list of additional access transformers that should be applied to the Minecraft source code.
addArtifactsToManifest(Configuration) - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Add all incoming dependencies in the given configuration to the artifact manifest passed to NFRT.
addModdingDependenciesTo(SourceSet) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Adds the necessary dependencies to develop a Minecraft mod to additional source sets.
addToSourceSet(SourceSet) - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Adds the compile-time and runtime-dependencies needed to compile mod code to the source-set of the given name.
apply(PluginAware) - Method in class net.neoforged.moddevgradle.internal.RepositoriesPlugin
 
apply(Project) - Method in class net.neoforged.minecraftdependencies.MinecraftDependenciesPlugin
 
apply(Project) - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarPlugin
 
apply(Project) - Method in class net.neoforged.moddevgradle.internal.ModDevPlugin
 
apply(Project) - Method in class net.neoforged.nfrtgradle.NeoFormRuntimePlugin
 
args() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the args record component.
ArtifactNamingStrategy - Interface in net.neoforged.moddevgradle.internal
 
artifactsBuildDir() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the artifactsBuildDir record component.
assetIndex() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Returns the value of the assetIndex record component.
assetsRoot() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Returns the value of the assetsRoot record component.
atomicMove(Path, Path) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
Atomically moves the given source file to the given destination file.
ATTRIBUTE - Static variable in interface net.neoforged.minecraftdependencies.MinecraftDistribution
 
ATTRIBUTE - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
 

B

Branding - Record Class in net.neoforged.moddevgradle.internal
Used to customize the groups of tasks generated by MDG.
Branding(String, String) - Constructor for record class net.neoforged.moddevgradle.internal.Branding
Creates an instance of a Branding record class.

C

capitalize(String) - Static method in class net.neoforged.moddevgradle.internal.utils.StringUtils
 
client() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting type = "client".
CLIENT - Static variable in interface net.neoforged.minecraftdependencies.MinecraftDistribution
 
CLIENT_RESOURCES - Enum constant in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
 
clientData() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting type = "clientData".
CollectionWrapper(DataFileCollection, Configuration) - Constructor for record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Creates an instance of a CollectionWrapper record class.
COMPILED - Enum constant in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
 
COMPILED_WITH_SOURCES - Enum constant in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
 
compileDependencies() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the compileDependencies record component.
configuration() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Returns the value of the configuration record component.
configuration(Configuration) - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
configuration(Configuration) - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
CONFIGURATION_ACCESS_TRANSFORMERS - Static variable in record class net.neoforged.moddevgradle.internal.DataFileCollections
 
CONFIGURATION_INTERFACE_INJECTION_DATA - Static variable in record class net.neoforged.moddevgradle.internal.DataFileCollections
 
configureTesting(Provider<ModModel>, Provider<Set<ModModel>>) - Method in class net.neoforged.moddevgradle.internal.ModDevRunWorkflow
 
CopyDataFile - Class in net.neoforged.moddevgradle.tasks
 
CopyDataFile() - Constructor for class net.neoforged.moddevgradle.tasks.CopyDataFile
 
create(ModuleDependency, String, ModuleDependency, String, VersionCapabilitiesInternal) - Static method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
 
create(Project) - Static method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Constructs the default data file collections for access transformers and intrface injection data with sensible defaults.
create(Project, Collection<SourceSet>, Branding, ModDevExtension, ModdingDependencies, ArtifactNamingStrategy, Configuration, Configuration, VersionCapabilitiesInternal) - Static method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
 
create(Project, Branding, ModDevArtifactsWorkflow, DomainObjectCollection<RunModel>) - Static method in class net.neoforged.moddevgradle.internal.ModDevRunWorkflow
 
createArtifacts() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the createArtifacts record component.
createArtifacts() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
 
createContainedJarIdentifier() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
createContainedVersion() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
createContainerMetadata() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
CreateMinecraftArtifacts - Class in net.neoforged.nfrtgradle
The primary task for creating the Minecraft artifacts that mods will be compiled against, using the NFRT CLI.
CreateMinecraftArtifacts() - Constructor for class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
 
createNeoForge(VersionCapabilitiesInternal, String, String) - Static method in interface net.neoforged.moddevgradle.internal.ArtifactNamingStrategy
 
createVanilla(String) - Static method in interface net.neoforged.moddevgradle.internal.ArtifactNamingStrategy
 
createVanillaOnly(ModuleDependency, String) - Static method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
 
current() - Static method in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
 

D

data() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting type = "data".
DataFileCollection - Class in net.neoforged.moddevgradle.dsl
Holds data files (such as ATs) to be used or exposed.
DataFileCollection(Consumer<Object>) - Constructor for class net.neoforged.moddevgradle.dsl.DataFileCollection
 
DataFileCollections - Record Class in net.neoforged.moddevgradle.internal
Access Transformers and Interface Injection Data are treated in a common way as "collections of data files", which can be declared via a DSL, and have an associated configuration for internal use by the plugin and the publication of these files.
DataFileCollections(DataFileCollections.CollectionWrapper, DataFileCollections.CollectionWrapper) - Constructor for record class net.neoforged.moddevgradle.internal.DataFileCollections
Creates an instance of a DataFileCollections record class.
DataFileCollections.CollectionWrapper - Record Class in net.neoforged.moddevgradle.internal
 
defaultSuffix - Variable in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
 
dependencies() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the dependencies record component.
DependencyUtils - Class in net.neoforged.moddevgradle.internal.utils
 
disableIdeRun() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting ideName = ""
doCopy() - Method in class net.neoforged.moddevgradle.tasks.CopyDataFile
 
downloadAssets() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the downloadAssets record component.
downloadAssets() - Method in class net.neoforged.nfrtgradle.DownloadAssets
 
DownloadAssets - Class in net.neoforged.nfrtgradle
Use the NFRT CLI to download the asset index and assets for the Minecraft version used by the underlying NeoForge/NeoForm configuration.
DownloadAssets() - Constructor for class net.neoforged.nfrtgradle.DownloadAssets
 
DownloadedAssetsReference - Record Class in net.neoforged.nfrtgradle
 
DownloadedAssetsReference(String, String) - Constructor for record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Creates an instance of a DownloadedAssetsReference record class.

E

enable() - Method in class net.neoforged.moddevgradle.dsl.UnitTest
Enables the integration.
enable(Action<ModdingVersionSettings>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
enable(Project, ModdingVersionSettings, ModDevExtension) - Method in class net.neoforged.moddevgradle.internal.ModDevPlugin
 
env() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the env record component.
environment(String, String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Shorthand to set a single environment variable.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.Branding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Indicates whether some other object is "equal to" this one.
exec() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
extension() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Returns the value of the extension record component.
ExtensionUtils - Class in net.neoforged.moddevgradle.internal.utils
 

F

FileUtils - Class in net.neoforged.moddevgradle.internal.utils
 
filter(RepositoryContentDescriptor) - Static method in class net.neoforged.moddevgradle.internal.generated.MojangRepositoryFilter
 
findExtension(ExtensionAware, String, Class<T>) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
findExtension(ExtensionContainer, String, Class<T>) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
findSourceSets(Project) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
from(InputStream) - Static method in record class net.neoforged.moddevgradle.internal.UserDevConfig
 
from(Object...) - Method in class net.neoforged.moddevgradle.dsl.DataFileCollection
Add the given paths to the file collection.

G

gameLibrariesDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the gameLibrariesDependency record component.
get(Project) - Static method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
 
get(Project) - Static method in class net.neoforged.moddevgradle.internal.ModDevRunWorkflow
 
getAccessTransformers() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
getAccessTransformers() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Files added to this collection will be passed to NFRT via the --access-transformer command line option.
getAdditionalMinecraftArtifacts() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Used to request additional Minecraft artifacts from NFRT for advanced usage scenarios.
getAdditionalResults() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
This property can be used to access additional results of the NeoForm process being run by NFRT.
getAdditionalRuntimeClasspathConfiguration() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getAnalyzeCacheMisses() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
When the cache is enabled and this is set to true, additional details will be printed to the console when a cache miss occurs.
getAnalyzeCacheMisses() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
Enables additional logging in NFRT when an operation cannot reuse any of the previously cached intermediate results.
getArtifact() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getAssetJsonFile() - Method in class net.neoforged.nfrtgradle.DownloadAssets
A properties file will be written to this location which can be read by the runtime tasks to determine where the asset index and asset root are located.
getAssetPropertiesFile() - Method in class net.neoforged.nfrtgradle.DownloadAssets
A properties file will be written to this location which can be read by the runtime tasks to determine where the asset index and asset root are located.
getBooleanProperty(Project, String) - Static method in class net.neoforged.moddevgradle.internal.utils.PropertyUtils
 
getBuildDirectory() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getClasspathProvider() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
getCompiledArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
This retrieves the same as CreateMinecraftArtifacts.getCompiledWithSourcesArtifact(), but doesn't include the sources in the Jar file.
getCompiledWithSourcesArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
This retrieves the result of the NeoForm process that produces a compiled Minecraft jar that includes the Minecraft sources as well.
getConflictResolutionPrefix() - Method in class net.neoforged.moddevgradle.dsl.Parchment
The string that parameters are prefixed with when they conflict with other names inside the method.
getDevLogin() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Enables DevLogin which is used to log into an official Minecraft account in development environments.
getEmbeddedFilename() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getEnableCache() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Enables use of the NFRT cache.
getEnableCache() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
Controls whether NFRT uses its cache at all.
getEnabled() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Enables or disables the system.
getEnabledSourceSets() - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
Contains the list of source sets for which access to Minecraft classes should be configured.
getEnvironment() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Additional environment variables.
getEnvironmentProperty() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
getExecOperations() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
 
getExplicitJavaModuleName(File) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
Finds an explicitly defined Java module name in the given Jar file.
getExtension(ExtensionAware, String, Class<T>) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
getExtension(ExtensionContainer, String, Class<T>) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
getFile() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getFilename(WorkflowArtifact) - Method in interface net.neoforged.moddevgradle.internal.ArtifactNamingStrategy
 
getFiles() - Method in class net.neoforged.moddevgradle.dsl.DataFileCollection
Returns the files this collection contains.
getGameDirectory() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Directory that the game will run in.
getGameDirectory() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
getGroup() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getHomeDirectory() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Where NFRT stores its caches, artifacts, assets, etc.
getIdeName() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Name for the run configuration in the IDE.
getIdeSyncTasks() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
The tasks to be run when the IDE reloads the Gradle project.
getIncludedArtifacts() - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
getIncludedRootComponents() - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
getInputFiles() - Method in class net.neoforged.moddevgradle.tasks.CopyDataFile
 
getInputFiles() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getInterfaceInjectionData() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
getInterfaceInjectionData() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Files added to this collection will be passed to NFRT via the --interface-injection-data command line option.
getJarJarArtifacts() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getJavaExecutable() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Path to the Java executable to launch NFRT with.
getJavaToolchainService() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
 
getJvmArguments() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Additional JVM arguments to be added to the run configuration.
getLauncherManifestUrl() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
URL for the Minecraft Launcher manifest used to resolve Minecraft version information.
getLauncherManifestUrl() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
URL for the Minecraft Launcher manifest used to resolve Minecraft version information.
getLoadedMods() - Method in class net.neoforged.moddevgradle.dsl.RunModel
The mods for this run.
getLoadedMods() - Method in class net.neoforged.moddevgradle.dsl.UnitTest
The mods to load when running unit tests.
getLoggingConfigFile() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Overrides the log4j2.xml configuration file.
getLogLevel() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Changes the games log-level.
getMainClass() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Allows overriding the main class for this run.
getMappingsVersion() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Version of default parchment mappings to use.
getMinecraftVersion() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
After enabling modding, you can retrieve the effective Minecraft version using this getter.
getMinecraftVersion() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Minecraft version of parchment to use.
getMinecraftVersion() - Method in class net.neoforged.nfrtgradle.DownloadAssets
The Minecraft version to download the assets for.
getMods() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
getModSourceSets() - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
getName() - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
getName() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getNativeCharset() - Static method in class net.neoforged.moddevgradle.internal.utils.StringUtils
Get the platform native charset.
getNeoForgeArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Gradle dependency notation for the NeoForge userdev artifact.
getNeoForgeArtifact() - Method in class net.neoforged.nfrtgradle.DownloadAssets
Gradle dependency notation for the NeoForm data artifact, from which a Minecraft version will be derived.
getNeoFormArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Gradle dependency notation for the NeoForm data artifact.
getNeoFormArtifact() - Method in class net.neoforged.nfrtgradle.DownloadAssets
Gradle dependency notation for the NeoForm data artifact, from which a Minecraft version will be derived.
getNeoFormRuntime() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
You must ensure that this file collection contains a single file corresponding to the executable NFRT jar-file.
getNeoFormVersion() - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
 
getNeoFormVersion() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
After enabling modding, you can retrieve the version of NeoForm you picked using this getter.
getNetworkSystemProperties() - Static method in class net.neoforged.moddevgradle.internal.utils.NetworkSettingPassthrough
 
getObjectFactory() - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
getObjects() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getOutputDirectory() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getOutputFiles() - Method in class net.neoforged.moddevgradle.tasks.CopyDataFile
 
getParchment() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
getParchmentArtifact() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Artifact coordinates for parchment mappings.
getParchmentConflictResolutionPrefix() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
When this property is set to a non-blank string, it will be passed to NFRT using the --parchment-conflict-prefix command line parameter.
getParchmentData() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
When Parchment is enabled, this collection is expected to contain a single Parchment data file, which will be passed to NFRT using the --parchment-data command line parameter.
getParchmentEnabled() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Enables the use of Parchment data.
getProblems() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
 
getProgramArguments() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Additional program arguments to add to the run configuration.
getResolvedArtifacts() - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
getResourcesArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Also known as "client-extra".
getRuns() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
getSourcesArtifact() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
This retrieves a Zip-File containing the sources used to compile CreateMinecraftArtifacts.getCompiledArtifact().
getSourceSet() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Sets the source set to be used as the main classpath of this run.
getSourceSets(Project) - Static method in class net.neoforged.moddevgradle.internal.utils.ExtensionUtils
 
getStringProperty(Project, String) - Static method in class net.neoforged.moddevgradle.internal.utils.PropertyUtils
 
getSystemProperties() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Additional system properties to add to the JVM arguments.
getTasksBefore() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Gets the Gradle tasks that should be run before running this run.
getTestedMod() - Method in class net.neoforged.moddevgradle.dsl.UnitTest
The mod that will be loaded in JUnit tests.
getToolsJavaExecutable() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Path to the Java installation to use for running external tools with.
getType() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Sets the run configuration type from NeoForge that should be used.
getUnitTest() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
getUseEclipseCompiler() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Set this to true to enable the use of the Eclipse Java Compiler to produce the compiled Minecraft artifacts.
getUseEclipseCompiler() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
Enable use of the Eclipse compiler to recompile the Minecraft assets.
getValidateAccessTransformers() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Enable access transformer validation, raising fatal errors if an AT targets a member that doesn't exist.
getValidateAccessTransformers() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Deprecated.
getValidatedAccessTransformers() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
Files added to this collection will be passed to NFRT via the --validated-access-transformer command line option and will fail the build if they contain errors.
getVerbose() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
Enables verbose logging for NFRT tasks (such as createMinecraftArtifacts).
getVerbose() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Enable verbose output for the NFRT engine.
getVersion() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
After enabling modding, you can retrieve the version of the modding platform you picked using this getter.
getVersion() - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
 
getVersion() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getVersion() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
Overrides the version of NFRT to use.
getVersionCapabilities() - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
After enabling modding, you can retrieve the capabilities of the version you picked using this getter.
getVersionRange() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getWorkDirectory() - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Where NFRT will store temporary working directories.
guessMavenGav(ResolvedArtifactResult) - Static method in class net.neoforged.moddevgradle.internal.utils.DependencyUtils
Given a resolved artifact, try to guess which Maven GAV it was resolved from.

H

hashCode() - Method in record class net.neoforged.moddevgradle.internal.Branding
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns a hash code value for this object.
hashCode() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Returns a hash code value for this object.
hashFile(File, String) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 

I

IdeDetection - Class in net.neoforged.moddevgradle.internal.utils
Utilities for trying to detect in which IDE Gradle is running.
IdeIntegration - Class in net.neoforged.moddevgradle.internal
Implementing classes are responsible for registering ideSyncTask with their IDE.
IdeIntegration(Project, Branding) - Constructor for class net.neoforged.moddevgradle.internal.IdeIntegration
 
ideSyncTask - Variable in class net.neoforged.moddevgradle.internal.IdeIntegration
A task we attach other tasks to that should run when the IDE reloads the projects.
ideSyncTask(Task) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Configures the given task to be run when the IDE reloads the Gradle project.
ideSyncTask(TaskProvider<?>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Configures the given task to be run when the IDE reloads the Gradle project.
indexOfByPrefix(String, String) - Static method in class net.neoforged.moddevgradle.internal.generated.MinecraftVersionList
Finds the index of the longest matching prefix or -1 if none match.
interfaceInjectionData() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Returns the value of the interfaceInjectionData record component.
interfaceInjectionData(Action<DataFileCollection>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
The data-files describing additional interface implementation declarations to be added to Minecraft classes.
InternalModelHelper - Class in net.neoforged.moddevgradle.dsl
Used to prevent accidental leakage of internal methods into build script DSLs.
InternalModelHelper() - Constructor for class net.neoforged.moddevgradle.dsl.InternalModelHelper
 
internalTaskGroup() - Method in record class net.neoforged.moddevgradle.internal.Branding
Returns the value of the internalTaskGroup record component.
isEclipse() - Static method in class net.neoforged.moddevgradle.internal.utils.IdeDetection
 
isIntelliJ() - Static method in class net.neoforged.moddevgradle.internal.utils.IdeDetection
 
isIntelliJSync() - Static method in class net.neoforged.moddevgradle.internal.utils.IdeDetection
 
isVsCode() - Static method in class net.neoforged.moddevgradle.internal.utils.IdeDetection
 

J

JarJar - Class in net.neoforged.moddevgradle.tasks
 
JarJar(FileSystemOperations) - Constructor for class net.neoforged.moddevgradle.tasks.JarJar
 
JarJarArtifacts - Class in net.neoforged.moddevgradle.internal.jarjar
 
JarJarArtifacts() - Constructor for class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
JarJarPlugin - Class in net.neoforged.moddevgradle.internal.jarjar
 
JarJarPlugin() - Constructor for class net.neoforged.moddevgradle.internal.jarjar.JarJarPlugin
 
javaVersion() - Method in interface net.neoforged.moddevgradle.dsl.VersionCapabilities
The Java version used by this version of Minecraft.
javaVersion() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the javaVersion record component.
jvmArgs() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the jvmArgs record component.
jvmArgument(String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Shorthand to add a single JVM argument.

L

latest() - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
legacyClasspath() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the legacyClasspath record component.
LINUX - Enum constant in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
 
LINUX - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
 
loadProperties(File) - Static method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
 

M

MACOS - Enum constant in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
 
MACOSX - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
 
main() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the main record component.
MDG - Static variable in record class net.neoforged.moddevgradle.internal.Branding
 
minecraftClassesDependency() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the minecraftClassesDependency record component.
MinecraftDependenciesPlugin - Class in net.neoforged.minecraftdependencies
Applies defaults for the Gradle attributes introduced by the Minecraft Dependencies modules.
MinecraftDependenciesPlugin() - Constructor for class net.neoforged.minecraftdependencies.MinecraftDependenciesPlugin
 
MinecraftDistribution - Interface in net.neoforged.minecraftdependencies
The source of this attribute is the list of dependencies declared by the server and client Minecraft distributions.
minecraftVersion() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the minecraftVersion record component.
MinecraftVersionList - Class in net.neoforged.moddevgradle.internal.generated
 
ModDevArtifactsWorkflow - Record Class in net.neoforged.moddevgradle.internal
The workflow needed to produce artifacts and assets for compiling and running a mod.
ModDevArtifactsWorkflow(Project, ModdingDependencies, VersionCapabilitiesInternal, TaskProvider<CreateMinecraftArtifacts>, Provider<? extends Dependency>, TaskProvider<DownloadAssets>, Configuration, Configuration, Provider<Directory>, Provider<Directory>) - Constructor for record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Creates an instance of a ModDevArtifactsWorkflow record class.
modDevBuildDir() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the modDevBuildDir record component.
ModDevExtension - Class in net.neoforged.moddevgradle.dsl
 
ModDevExtension(Project, DataFileCollection, DataFileCollection) - Constructor for class net.neoforged.moddevgradle.dsl.ModDevExtension
 
ModDevPlugin - Class in net.neoforged.moddevgradle.internal
The main plugin class.
ModDevPlugin() - Constructor for class net.neoforged.moddevgradle.internal.ModDevPlugin
 
ModDevRunWorkflow - Class in net.neoforged.moddevgradle.internal
After modding has been enabled, this will be attached as an extension to the project.
ModdingDependencies - Record Class in net.neoforged.moddevgradle.internal
 
ModdingDependencies(ModuleDependency, String, ModuleDependency, String, ModuleDependency, ModuleDependency, ModuleDependency, ModuleDependency) - Constructor for record class net.neoforged.moddevgradle.internal.ModdingDependencies
Creates an instance of a ModdingDependencies record class.
ModdingVersionSettings - Class in net.neoforged.moddevgradle.dsl
 
ModdingVersionSettings(Project) - Constructor for class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
 
modLocatorRework() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the modLocatorRework record component.
ModModel - Class in net.neoforged.moddevgradle.dsl
Model of a mod.
ModModel() - Constructor for class net.neoforged.moddevgradle.dsl.ModModel
 
mods(Action<NamedDomainObjectContainer<ModModel>>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
modulePathDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the modulePathDependency record component.
MojangRepositoryFilter - Class in net.neoforged.moddevgradle.internal.generated
 
MojangRepositoryFilter() - Constructor for class net.neoforged.moddevgradle.internal.generated.MojangRepositoryFilter
 

N

NAME - Static variable in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
NAME - Static variable in class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
 
nameOfRun(RunModel, String, String) - Static method in class net.neoforged.moddevgradle.dsl.InternalModelHelper
 
NEODEV - Static variable in record class net.neoforged.moddevgradle.internal.Branding
 
NeoDevFacade - Class in net.neoforged.moddevgradle.internal
Internal API provided to the NeoForge development build scripts.
neoForgeDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the neoForgeDependency record component.
neoForgeDependencyNotation() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the neoForgeDependencyNotation record component.
NeoForgeExtension - Class in net.neoforged.moddevgradle.dsl
This is the top-level neoForge extension, used to configure the moddev plugin.
NeoForgeExtension(Project, DataFileCollection, DataFileCollection) - Constructor for class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
neoFormDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the neoFormDependency record component.
neoFormDependencyNotation() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the neoFormDependencyNotation record component.
NeoFormRuntimeExtension - Class in net.neoforged.nfrtgradle
Configures aspects of the NeoForm Runtime (NFRT), which is used by this plugin to produce the Minecraft artifacts for compiling and mods.
NeoFormRuntimeExtension(Project) - Constructor for class net.neoforged.nfrtgradle.NeoFormRuntimeExtension
 
NeoFormRuntimePlugin - Class in net.neoforged.nfrtgradle
Applies basic configuration for NFRT tasks.
NeoFormRuntimePlugin() - Constructor for class net.neoforged.nfrtgradle.NeoFormRuntimePlugin
 
NeoFormRuntimeTask - Class in net.neoforged.nfrtgradle
Base task implementation for running the NFRT CLI, regardless of which sub-command is used.
NeoFormRuntimeTask() - Constructor for class net.neoforged.nfrtgradle.NeoFormRuntimeTask
 
net.neoforged.minecraftdependencies - package net.neoforged.minecraftdependencies
 
net.neoforged.moddevgradle.dsl - package net.neoforged.moddevgradle.dsl
 
net.neoforged.moddevgradle.internal - package net.neoforged.moddevgradle.internal
 
net.neoforged.moddevgradle.internal.generated - package net.neoforged.moddevgradle.internal.generated
 
net.neoforged.moddevgradle.internal.jarjar - package net.neoforged.moddevgradle.internal.jarjar
 
net.neoforged.moddevgradle.internal.utils - package net.neoforged.moddevgradle.internal.utils
 
net.neoforged.moddevgradle.tasks - package net.neoforged.moddevgradle.tasks
 
net.neoforged.nfrtgradle - package net.neoforged.nfrtgradle
 
NetworkSettingPassthrough - Class in net.neoforged.moddevgradle.internal.utils
When launching other Java programs externally, we have to pass through system properties that change network settings, such as proxies and TLS trust settings.
newSafeFileOutputStream(Path) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 

O

of(Project, Branding) - Static method in class net.neoforged.moddevgradle.internal.IdeIntegration
 
ofForgeVersion(String) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
ofMinecraftVersion(String) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
ofNeoForgeVersion(String) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
ofNeoFormVersion(String) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
ofVersionIndex(int) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
ofVersionIndex(int, String) - Static method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
OperatingSystem - Enum Class in net.neoforged.moddevgradle.internal.utils
 
OperatingSystem - Interface in net.neoforged.minecraftdependencies
This attribute is used to differentiate between the different native libraries used by Minecraft.

P

parchment(Action<Parchment>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
Parchment - Class in net.neoforged.moddevgradle.dsl
Allows configuration of Parchment mappings for userdev.
Parchment(Project) - Constructor for class net.neoforged.moddevgradle.dsl.Parchment
 
ProblemReportingUtil - Class in net.neoforged.moddevgradle.internal.utils
Our lowest supported Gradle version is 8.8.
programArgument(String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Shorthand to add a single program argument.
project - Variable in class net.neoforged.moddevgradle.internal.IdeIntegration
 
project() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the project record component.
PropertyUtils - Class in net.neoforged.moddevgradle.internal.utils
 
props() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the props record component.
publicTaskGroup() - Method in record class net.neoforged.moddevgradle.internal.Branding
Returns the value of the publicTaskGroup record component.
publish(Object) - Method in class net.neoforged.moddevgradle.dsl.DataFileCollection
Configures the given files to be published alongside this project.

R

registerWithConfiguration(Project, String) - Static method in class net.neoforged.moddevgradle.tasks.JarJar
Registers an instance of this task with a project and creates the associated configuration from which the dependencies to embed are sourced.
report(Problems, Problem) - Static method in class net.neoforged.moddevgradle.internal.utils.ProblemReportingUtil
 
RepositoriesPlugin - Class in net.neoforged.moddevgradle.internal
This plugin acts in different roles depending on where it is applied: At the project-level, it will add the required repositories for moddev. At the settings-level, it will add the required repositories to the dependency management block, and add a marker plugin to the Gradle instance to prevent the repositories from being added again at the project-level.
RepositoriesPlugin() - Constructor for class net.neoforged.moddevgradle.internal.RepositoriesPlugin
 
requestAdditionalMinecraftArtifact(String, String) - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
 
requestAdditionalMinecraftArtifact(String, Provider<RegularFile>) - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
 
ResolvedJarJarArtifact - Class in net.neoforged.moddevgradle.internal.jarjar
 
ResolvedJarJarArtifact(File, String, String, String, String, String) - Constructor for class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
run() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
run(List<String>) - Method in class net.neoforged.nfrtgradle.NeoFormRuntimeTask
Use this from your task subclass or custom task actions to run NFRT with the given arguments.
RunGameTask - Class in net.neoforged.moddevgradle.internal
By extending JavaExec, we allow IntelliJ to automatically attach a debugger to the forked JVM, making these runs easy and nice to work with.
RunGameTask() - Constructor for class net.neoforged.moddevgradle.internal.RunGameTask
 
RunModel - Class in net.neoforged.moddevgradle.dsl
Model of a run.
RunModel(String, Project, Iterable<ModModel>) - Constructor for class net.neoforged.moddevgradle.dsl.RunModel
 
runs() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the runs record component.
runs(Action<NamedDomainObjectContainer<RunModel>>) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
 
runTaskOnProjectSync(Object) - Method in class net.neoforged.moddevgradle.internal.IdeIntegration
Registers a task to be run when the IDE reloads the Gradle project.
runTaskOnProjectSync(Project, Object) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
 
runtimeDependencies() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the runtimeDependencies record component.
runTypesConfigDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the runTypesConfigDependency record component.

S

server() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting type = "server".
SERVER - Static variable in interface net.neoforged.minecraftdependencies.MinecraftDistribution
 
serverData() - Method in class net.neoforged.moddevgradle.dsl.RunModel
Equivalent to setting type = "serverData".
setAccessTransformers(Object...) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Replaces current access transformers.
setConfigurations(Collection<? extends Configuration>) - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
setConfigurations(Collection<? extends Configuration>) - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
setEnabledSourceSets(Set<SourceSet>) - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
 
setInterfaceInjectionData(Object...) - Method in class net.neoforged.moddevgradle.dsl.ModDevExtension
Replaces current interface injection data files.
setNeoFormVersion(String) - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
You can set this property to a version of NeoForm to either override the version used in the version of NeoForge you set, or to compile against Vanilla artifacts that have no NeoForge code added.
setNeoFormVersion(String) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
Enables the Vanilla-only mode of ModDevGradle.
setTasksBefore(List<TaskProvider<?>>) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Sets the Gradle tasks that should be run before running this run.
setupRuns(Project, Branding, Provider<Directory>, DomainObjectCollection<RunModel>, Object, Consumer<Configuration>, Consumer<Configuration>, Provider<RegularFile>, VersionCapabilitiesInternal) - Static method in class net.neoforged.moddevgradle.internal.ModDevRunWorkflow
 
setupRuns(Project, Provider<Directory>, DomainObjectCollection<RunModel>, Object, Consumer<Configuration>, Consumer<Configuration>, Provider<RegularFile>, Provider<String>) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
 
setupTestTask(Project, Provider<Directory>, TaskProvider<Test>, Object, Provider<Set<ModModel>>, Provider<ModModel>, Consumer<Configuration>, Consumer<Configuration>, Provider<RegularFile>, Provider<String>) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
 
setVersion(String) - Method in class net.neoforged.moddevgradle.dsl.ModdingVersionSettings
NeoForge version number.
setVersion(String) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
Enables modding on the main source set with the given NeoForge version.
shouldGenerateConfigFor(RunModel) - Method in class net.neoforged.moddevgradle.internal.IdeIntegration
 
singleInstance() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the singleInstance record component.
SOURCES - Enum constant in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
 
sourceSet(SourceSet) - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
splitDataRuns() - Method in interface net.neoforged.moddevgradle.dsl.VersionCapabilities
Whether this version of Minecraft uses separate data-generation runs for client and server data.
splitDataRuns() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the splitDataRuns record component.
StringUtils - Class in net.neoforged.moddevgradle.internal.utils
 
systemProperty(String, String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Shorthand to set a single system property.

T

taskBefore(Task) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Configures the given Task to be run before launching the game.
taskBefore(TaskProvider<?>) - Method in class net.neoforged.moddevgradle.dsl.RunModel
Configures the given Task to be run before launching the game.
testFixtures() - Method in interface net.neoforged.moddevgradle.dsl.VersionCapabilities
Whether the NeoForge version for this version of Minecraft supports mod-loading in unit tests.
testFixtures() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns the value of the testFixtures record component.
testFixturesDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns the value of the testFixturesDependency record component.
toString() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
toString() - Method in record class net.neoforged.moddevgradle.internal.Branding
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Returns a string representation of this record class.
toString() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
Returns a string representation of this record class.

U

uncapitalize(String) - Static method in class net.neoforged.moddevgradle.internal.utils.StringUtils
 
unitTest(Action<UnitTest>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
UnitTest - Class in net.neoforged.moddevgradle.dsl
Used to enable and configure the JUnit integration.
UnitTest(Project) - Constructor for class net.neoforged.moddevgradle.dsl.UnitTest
 
UserDevConfig - Record Class in net.neoforged.moddevgradle.internal
Sourced from the userdev config json.
UserDevConfig(Map<String, UserDevRunType>) - Constructor for record class net.neoforged.moddevgradle.internal.UserDevConfig
Creates an instance of a UserDevConfig record class.
UserDevRunType - Record Class in net.neoforged.moddevgradle.internal
 
UserDevRunType(boolean, String, List<String>, List<String>, Map<String, String>, Map<String, String>) - Constructor for record class net.neoforged.moddevgradle.internal.UserDevRunType
Creates an instance of a UserDevRunType record class.

V

valueOf(String) - Static method in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.neoforged.moddevgradle.internal.WorkflowArtifact
Returns an array containing the constants of this enum class, in the order they are declared.
versionCapabilities() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
Returns the value of the versionCapabilities record component.
VersionCapabilities - Interface in net.neoforged.moddevgradle.dsl
Describes the capabilities of the currently chosen version of Minecraft.
VersionCapabilitiesInternal - Record Class in net.neoforged.moddevgradle.internal.utils
Models the changing capabilities of the modding platform and Vanilla, which we tie to the Minecraft version.
VersionCapabilitiesInternal(String, int, boolean, boolean, boolean, boolean) - Constructor for record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
Creates an instance of a VersionCapabilitiesInternal record class.
VERSIONS - Static variable in class net.neoforged.moddevgradle.internal.generated.MinecraftVersionList
Released Minecraft Versions as of 2025-10-07T14:08:34.169639965Z from latest to oldest.

W

WINDOWS - Enum constant in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
 
WINDOWS - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
 
withMinecraftVersion(String) - Method in record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
 
WorkflowArtifact - Enum Class in net.neoforged.moddevgradle.internal
 
writeLinesSafe(Path, List<String>, Charset) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 
writeStringSafe(Path, String, Charset) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form