Package net.neoforged.moddevgradle.dsl
Class RunModel
java.lang.Object
net.neoforged.moddevgradle.dsl.RunModel
- All Implemented Interfaces:
org.gradle.api.artifacts.dsl.Dependencies,org.gradle.api.Named
public abstract class RunModel
extends Object
implements org.gradle.api.Named, org.gradle.api.artifacts.dsl.Dependencies
Model of a run. Each run will generate a corresponding IDE run and
runXxx gradle task.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclient()voiddata()voidenvironment(String key, String value) abstract org.gradle.api.artifacts.dsl.DependencyCollectororg.gradle.api.artifacts.Configurationabstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.ListProperty<String>abstract org.gradle.api.provider.Property<org.slf4j.event.Level>abstract org.gradle.api.provider.Property<String>Allows overriding the main class for this run.abstract org.gradle.api.provider.SetProperty<ModModel>getMods()getName()abstract org.gradle.api.provider.ListProperty<String>abstract org.gradle.api.provider.Property<org.gradle.api.tasks.SourceSet>Sets the source set to be used as the main classpath of this run.abstract org.gradle.api.provider.Property<String>getType()voidjvmArgument(String arg) voidprogramArgument(String arg) voidserver()voidsystemProperty(String key, String value) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.api.artifacts.dsl.Dependencies
constraint, constraint, constraint, constraint, getDependencyConstraintFactory, getDependencyFactory, getObjectFactory, getProject, module, module, project, project
-
Constructor Details
-
RunModel
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getIdeName
-
getGameDirectory
public abstract org.gradle.api.file.DirectoryProperty getGameDirectory() -
getEnvironment
-
environment
-
getSystemProperties
-
systemProperty
-
getMainClass
Allows overriding the main class for this run. -
getProgramArguments
-
programArgument
-
getJvmArguments
-
jvmArgument
-
getMods
-
getType
-
client
public void client() -
data
public void data() -
server
public void server() -
getAdditionalRuntimeClasspathConfiguration
public org.gradle.api.artifacts.Configuration getAdditionalRuntimeClasspathConfiguration() -
getAdditionalRuntimeClasspath
public abstract org.gradle.api.artifacts.dsl.DependencyCollector getAdditionalRuntimeClasspath() -
getLogLevel
public abstract org.gradle.api.provider.Property<org.slf4j.event.Level> getLogLevel() -
getSourceSet
public abstract org.gradle.api.provider.Property<org.gradle.api.tasks.SourceSet> getSourceSet()Sets the source set to be used as the main classpath of this run. Defaults to themainsource set. Eclipse does not support having multiple different classpaths per project beyond a separate unit-testing classpath. -
toString
-