Index
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
accessTransformersrecord 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
argsrecord component. - ArtifactNamingStrategy - Interface in net.neoforged.moddevgradle.internal
- artifactsBuildDir() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
-
Returns the value of the
artifactsBuildDirrecord component. - assetIndex() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
-
Returns the value of the
assetIndexrecord component. - assetsRoot() - Method in record class net.neoforged.nfrtgradle.DownloadedAssetsReference
-
Returns the value of the
assetsRootrecord 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
Brandingrecord 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
CollectionWrapperrecord 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
compileDependenciesrecord component. - configuration() - Method in record class net.neoforged.moddevgradle.internal.DataFileCollections.CollectionWrapper
-
Returns the value of the
configurationrecord 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
createArtifactsrecord 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
DataFileCollectionsrecord 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
dependenciesrecord 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
downloadAssetsrecord 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
DownloadedAssetsReferencerecord 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
envrecord 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
extensionrecord 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
gameLibrariesDependencyrecord 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-transformercommand line option. - getAdditionalClasspath() - Method in class net.neoforged.moddevgradle.internal.ModDevRunWorkflow
- 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-datacommand 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.
- 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.xmlconfiguration 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-prefixcommand 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-datacommand 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-transformercommand 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
ideSyncTaskwith 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
interfaceInjectionDatarecord 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
internalTaskGrouprecord 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
javaVersionrecord component. - jvmArgs() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
-
Returns the value of the
jvmArgsrecord 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
- 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
mainrecord 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
minecraftClassesDependencyrecord 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
minecraftVersionrecord 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
ModDevArtifactsWorkflowrecord class. - modDevBuildDir() - Method in record class net.neoforged.moddevgradle.internal.ModDevArtifactsWorkflow
-
Returns the value of the
modDevBuildDirrecord 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
ModdingDependenciesrecord 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
modLocatorReworkrecord 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
modulePathDependencyrecord 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
neoForgeDependencyrecord component. - neoForgeDependencyNotation() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
-
Returns the value of the
neoForgeDependencyNotationrecord component. - NeoForgeExtension - Class in net.neoforged.moddevgradle.dsl
-
This is the top-level
neoForgeextension, 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
neoFormDependencyrecord component. - neoFormDependencyNotation() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
-
Returns the value of the
neoFormDependencyNotationrecord 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
projectrecord component. - PropertyUtils - Class in net.neoforged.moddevgradle.internal.utils
- props() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
-
Returns the value of the
propsrecord component. - publicTaskGroup() - Method in record class net.neoforged.moddevgradle.internal.Branding
-
Returns the value of the
publicTaskGrouprecord 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
runsrecord 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
runtimeDependenciesrecord component. - runTypesConfigDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
-
Returns the value of the
runTypesConfigDependencyrecord 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>) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
- 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>) - 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
singleInstancerecord 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
splitDataRunsrecord 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
testFixturesrecord component. - testFixturesDependency() - Method in record class net.neoforged.moddevgradle.internal.ModdingDependencies
-
Returns the value of the
testFixturesDependencyrecord 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
UserDevConfigrecord 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
UserDevRunTyperecord 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
versionCapabilitiesrecord 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) - Constructor for record class net.neoforged.moddevgradle.internal.utils.VersionCapabilitiesInternal
-
Creates an instance of a
VersionCapabilitiesInternalrecord class. - VERSIONS - Static variable in class net.neoforged.moddevgradle.internal.generated.MinecraftVersionList
-
Released Minecraft Versions as of 2025-03-25T20:33:56.658060300Z 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CreateMinecraftArtifacts.getValidatedAccessTransformers()setting.