Package net.neoforged.moddevgradle.dsl
Class NeoForgeExtension
java.lang.Object
net.neoforged.moddevgradle.dsl.NeoForgeExtension
This is the top-level
neoForge extension, used to configure the moddev plugin.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModdingDependenciesTo(org.gradle.api.tasks.SourceSet sourceSet) Adds the necessary dependencies to develop a Minecraft mod to the given source set.abstract org.gradle.api.provider.ListProperty<String>The list of additional access transformers that should be applied to the Minecraft source code.org.gradle.api.NamedDomainObjectContainer<ModModel>getMods()abstract org.gradle.api.provider.Property<String>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.org.gradle.api.NamedDomainObjectContainer<RunModel>getRuns()abstract org.gradle.api.provider.Property<String>NeoForge version number.voidvoidneoFormRuntime(org.gradle.api.Action<NeoFormRuntime> action) voidvoidvoid
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
NeoForgeExtension
@Inject public NeoForgeExtension(org.gradle.api.Project project)
-
-
Method Details
-
addModdingDependenciesTo
public void addModdingDependenciesTo(org.gradle.api.tasks.SourceSet sourceSet) Adds the necessary dependencies to develop a Minecraft mod to the given source set. The plugin automatically adds these dependencies to the main source set. -
getVersion
NeoForge version number. You have to set either this orgetNeoFormVersion(). -
getNeoFormVersion
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. -
getAccessTransformers
The list of additional access transformers that should be applied to the Minecraft source code.This list expects entries in the same format expected by
Project.file(Object).If you do not set this property, the plugin will look for an access transformer file at
META-INF/accesstransformer.cfgrelative to your main source sets resource directories.- See Also:
-
getMods
-
mods
-
getRuns
-
runs
-
getParchment
-
parchment
-
getNeoFormRuntime
-
neoFormRuntime
-
getUnitTest
-
unitTest
-