Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessTransformers(Action<DataFileCollection>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
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.NeoForgeExtension
-
Adds the necessary dependencies to develop a Minecraft mod to the given source set.
- 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.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. - 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
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
- clientData() - Method in class net.neoforged.moddevgradle.dsl.RunModel
-
Equivalent to setting
type = "clientData". - configuration(Configuration) - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
- configuration(Configuration) - Method in class net.neoforged.moddevgradle.tasks.JarJar
- CONFIGURATION_COMPILE_DEPENDENCIES - Static variable in class net.neoforged.moddevgradle.internal.ModDevPlugin
-
Name of the configuration in which we place the required dependencies to develop mods for use in the compile-classpath.
- CONFIGURATION_RUNTIME_DEPENDENCIES - Static variable in class net.neoforged.moddevgradle.internal.ModDevPlugin
-
Name of the configuration in which we place the required dependencies to develop mods for use in the runtime-classpath.
- 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
- 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
- DependencyUtils - Class in net.neoforged.moddevgradle.internal.utils
- disableIdeRun() - Method in class net.neoforged.moddevgradle.dsl.RunModel
-
Equivalent to setting
ideName = "" - 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
E
- enable() - Method in class net.neoforged.moddevgradle.dsl.UnitTest
-
Enables the integration.
- 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.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.
- exec() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
- 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
- getAccessTransformers() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
- getAccessTransformers() - Method in class net.neoforged.nfrtgradle.CreateMinecraftArtifacts
-
Files added to this collection will be passed to NFRT via the
--access-transformercommand line option. - getAdditionalMinecraftArtifacts() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
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.
- 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.
- 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
- 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.NeoForgeExtension
-
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.JarJar
- getInterfaceInjectionData() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
- 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.
- 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.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.NeoForgeExtension
- 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.moddevgradle.dsl.NeoForgeExtension
-
Is derived automatically from
NeoForgeExtension.getVersion(). - 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.moddevgradle.dsl.NeoForgeExtension
-
Derived automatically from the
NeoForgeExtension.getNeoFormVersion(). - 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.NeoForgeExtension
-
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.
- 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
- getParchment() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
- 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.
- 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.NeoForgeExtension
- 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.
- 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.NeoForgeExtension
-
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
-
If set to true, passes
--validate-access-transformersto NFRT. - 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.NeoForgeExtension
-
NeoForge version number.
- 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.
- 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.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.
- hashFile(File, String) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
- hasSplitDataRuns(String) - Static method in class net.neoforged.moddevgradle.internal.utils.VersionUtils
-
Checks whether the provided NeoForm version should have split client and server data runs.
I
- IdeDetection - Class in net.neoforged.moddevgradle.internal.utils
-
Utilities for trying to detect in which IDE Gradle is running.
- ideSyncTask(Task) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
Configures the given task to be run when the IDE reloads the Gradle project.
- ideSyncTask(TaskProvider<?>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
Configures the given task to be run when the IDE reloads the Gradle project.
- interfaceInjectionData(Action<DataFileCollection>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
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
- 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
- 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
- LINUX - Enum constant in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
- LINUX - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
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. - 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.
- ModDevPlugin - Class in net.neoforged.moddevgradle.internal
-
The main plugin class.
- ModDevPlugin(ObjectFactory) - Constructor for class net.neoforged.moddevgradle.internal.ModDevPlugin
- 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.NeoForgeExtension
- 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
- NeoDevFacade - Class in net.neoforged.moddevgradle.internal
-
Internal API provided to the NeoForge development build scripts.
- 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
- 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
- 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.NeoForgeExtension
- Parchment - Class in net.neoforged.moddevgradle.dsl
-
Allows configuration of Parchment mappings for userdev.
- Parchment(Project) - Constructor for class net.neoforged.moddevgradle.dsl.Parchment
- programArgument(String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
-
Shorthand to add a single program argument.
- 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. - 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.
- 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
- 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.NeoForgeExtension
- runTaskOnProjectSync(Project, Object) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
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.NeoForgeExtension
-
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
- setInterfaceInjectionData(Object...) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
-
Replaces current interface injection data files.
- 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, 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() - Method in class net.neoforged.moddevgradle.internal.ModDevPlugin
- setupTestTask(Project, Provider<Directory>, TaskProvider<Test>, Object, SetProperty<ModModel>, Property<ModModel>, Consumer<Configuration>, Consumer<Configuration>, Provider<RegularFile>) - Static method in class net.neoforged.moddevgradle.internal.NeoDevFacade
- singleInstance() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
-
Returns the value of the
singleInstancerecord component. - sourceSet(SourceSet) - Method in class net.neoforged.moddevgradle.dsl.ModModel
- 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.
- toString() - Method in class net.neoforged.moddevgradle.dsl.RunModel
- 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.
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.
- 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.
- VersionUtils - Class in net.neoforged.moddevgradle.internal.utils
W
- WINDOWS - Enum constant in enum class net.neoforged.moddevgradle.internal.utils.OperatingSystem
- WINDOWS - Static variable in interface net.neoforged.minecraftdependencies.OperatingSystem
- 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