Index

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

A

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.moddevgradle.internal.ModDevPlugin
 
args() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the args 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.

C

capitalize(String) - Static method in class net.neoforged.moddevgradle.internal.utils.StringUtils
 
client() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
client() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the client record component.
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.
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
 

D

data() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
dataGenerator() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the dataGenerator record component.
dependency(CharSequence) - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
dependency(Project) - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
DistributionDisambiguation - Class in net.neoforged.moddevgradle.internal
 
DistributionDisambiguation() - Constructor for class net.neoforged.moddevgradle.internal.DistributionDisambiguation
 

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 env record component.
environment(String, String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
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
 
execute(MultipleCandidatesDetails<String>) - Method in class net.neoforged.moddevgradle.internal.DistributionDisambiguation
 
execute(MultipleCandidatesDetails<String>) - Method in class net.neoforged.moddevgradle.internal.OperatingSystemDisambiguation
 
extendsFrom(Configuration) - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
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
 
from(File) - Static method in record class net.neoforged.moddevgradle.internal.UserDevConfig
 

G

gameTest() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the gameTest record component.
getAccessTransformers() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
getAdditionalRuntimeClasspath() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getAdditionalRuntimeClasspathConfiguration() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getAnalyzeCacheMisses() - Method in class net.neoforged.moddevgradle.dsl.NeoFormRuntime
 
getArtifact() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getBooleanProperty(Project, String) - Static method in class net.neoforged.moddevgradle.internal.utils.PropertyUtils
 
getClasspathProvider() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
getEmbeddedFilename() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getEnableCache() - Method in class net.neoforged.moddevgradle.dsl.NeoFormRuntime
 
getEnabled() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Enables or disables the system.
getEnvironment() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getEnvironmentProperty() - Method in class net.neoforged.moddevgradle.internal.RunGameTask
 
getExecOperations() - Method in class net.neoforged.moddevgradle.internal.NeoFormRuntimeTask
 
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
 
getGameDirectory() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
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.moddevgradle.internal.NeoFormRuntimeTask
Where NFRT stores its caches, artifacts, assets, etc.
getIdeName() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
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
 
getIntellijProjectDir(Project) - Static method in class net.neoforged.moddevgradle.internal.utils.IdeDetection
Try to find the IntelliJ project directory that belongs to this Gradle project.
getJarJarArtifacts() - Method in class net.neoforged.moddevgradle.tasks.JarJar
 
getJavaToolchainService() - Method in class net.neoforged.moddevgradle.internal.NeoFormRuntimeTask
 
getJvmArguments() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getLogLevel() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
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
Mapping version of default parchment to use.
getMinecraftVersion() - Method in class net.neoforged.moddevgradle.dsl.Parchment
Minecraft version of parchment to use.
getModConfiguration(ModModel) - Static method in class net.neoforged.moddevgradle.dsl.InternalModelHelper
 
getMods() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
getMods() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
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
 
getNeoFormRuntime() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
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.
getProgramArguments() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
getProject() - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
getResolvedArtifacts() - Method in class net.neoforged.moddevgradle.internal.jarjar.JarJarArtifacts
 
getRuns() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
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
 
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
 
getUnitTest() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
getUseEclipseCompiler() - Method in class net.neoforged.moddevgradle.dsl.NeoFormRuntime
Enable use of the Eclipse compiler to recompile the Minecraft assets.
getVerbose() - Method in class net.neoforged.moddevgradle.dsl.NeoFormRuntime
 
getVersion() - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
NeoForge version number.
getVersion() - Method in class net.neoforged.moddevgradle.dsl.NeoFormRuntime
Version of NFRT to use.
getVersion() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getVersionRange() - Method in class net.neoforged.moddevgradle.internal.jarjar.ResolvedJarJarArtifact
 
getWorkDirectory() - Method in class net.neoforged.moddevgradle.internal.NeoFormRuntimeTask
Where NFRT will store temporary working directories.

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.

I

IdeDetection - Class in net.neoforged.moddevgradle.internal.utils
Utilities for trying to detect in which IDE Gradle is running.
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
 

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 jvmArgs record component.
jvmArgument(String) - Method in class net.neoforged.moddevgradle.dsl.RunModel
 

L

libraries() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the libraries record component.

M

main() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the main record component.
mcp() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the mcp record component.
ModDevPlugin - Class in net.neoforged.moddevgradle.internal
 
ModDevPlugin() - 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
 
modules() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the modules 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
 
nameOfRun(RunModel, String, String) - Static method in class net.neoforged.moddevgradle.dsl.InternalModelHelper
 
NeoForgeExtension - Class in net.neoforged.moddevgradle.dsl
This is the top-level neoForge extension, used to configure the moddev plugin.
NeoForgeExtension(Project) - Constructor for class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
neoFormRuntime(Action<NeoFormRuntime>) - Method in class net.neoforged.moddevgradle.dsl.NeoForgeExtension
 
NeoFormRuntime - Class in net.neoforged.moddevgradle.dsl
 
NeoFormRuntime(Project) - Constructor for class net.neoforged.moddevgradle.dsl.NeoFormRuntime
 
NeoFormRuntimeEngineTask - Class in net.neoforged.moddevgradle.internal
Extends the basic taks for running NFRT with the properties that apply to all subcommands working with NeoForge or NeoForm data.
NeoFormRuntimeEngineTask() - Constructor for class net.neoforged.moddevgradle.internal.NeoFormRuntimeEngineTask
 
NeoFormRuntimeTask - Class in net.neoforged.moddevgradle.internal
Base task implementation for running NFRT.
NeoFormRuntimeTask() - Constructor for class net.neoforged.moddevgradle.internal.NeoFormRuntimeTask
 
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
 
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

OperatingSystemDisambiguation - Class in net.neoforged.moddevgradle.internal
 
OperatingSystemDisambiguation() - Constructor for class net.neoforged.moddevgradle.internal.OperatingSystemDisambiguation
 

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
 
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.

R

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.moddevgradle.internal.NeoFormRuntimeEngineTask
 
run(List<String>) - Method in class net.neoforged.moddevgradle.internal.NeoFormRuntimeTask
 
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) - 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.NeoForgeExtension
 

S

server() - Method in class net.neoforged.moddevgradle.dsl.RunModel
 
server() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the server record component.
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
 
setupTesting() - Method in class net.neoforged.moddevgradle.internal.ModDevPlugin
 
singleInstance() - Method in record class net.neoforged.moddevgradle.internal.UserDevRunType
Returns the value of the singleInstance record component.
sources() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the sources record component.
sourceSet(SourceSet) - Method in class net.neoforged.moddevgradle.dsl.ModModel
 
sourceSet(SourceSet, Project) - 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
 

T

toCamelCase(String, boolean) - Static method in class net.neoforged.moddevgradle.internal.utils.StringUtils
Converts an arbitrary input string to a sanitized camel case string.
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
 
universal() - Method in record class net.neoforged.moddevgradle.internal.UserDevConfig
Returns the value of the universal record component.
UserDevConfig - Record Class in net.neoforged.moddevgradle.internal
 
UserDevConfig(String, String, String, List<String>, List<String>, 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>, boolean, boolean, boolean, boolean, Map<String, String>, Map<String, String>) - Constructor for record class net.neoforged.moddevgradle.internal.UserDevRunType
Creates an instance of a UserDevRunType record class.

W

writeLinesSafe(Path, List<String>) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 
writeStringSafe(Path, String) - Static method in class net.neoforged.moddevgradle.internal.utils.FileUtils
 
A C D E F G H I J L M N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form