Package net.fabricmc.loom.task.tool
Class ModEnigmaTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
net.fabricmc.loom.task.AbstractLoomTask
net.fabricmc.loom.task.tool.ModEnigmaTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@UntrackedTask(because="Enigma should always launch")
public abstract class ModEnigmaTask
extends AbstractLoomTask
Add this task to a mod development environment to use Enigma against the game jars.
This can be used for writing mod-provided javadoc etc.
Usage:
tasks.register('enigma', ModEnigmaTask) {
// Must be a single Enigma-formatted mapping file:
mappingFile = file('src/main/resources/my_mod_data.mapping')
}
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.gradle.process.ExecOperationsabstract org.gradle.api.file.RegularFilePropertyThe mapping file path.abstract org.gradle.api.provider.ListProperty<Path> protected abstract org.gradle.api.problems.Problemsabstract org.gradle.api.file.ConfigurableFileCollectionThe Enigma classpath.voidlaunch()Methods inherited from class net.fabricmc.loom.task.AbstractLoomTask
getExtension, getModPlatformMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
ModEnigmaTask
public ModEnigmaTask()
-
-
Method Details
-
getMinecraftJars
-
getMappingFile
@OutputFile public abstract org.gradle.api.file.RegularFileProperty getMappingFile()The mapping file path. It must be a single Enigma-formatted file. -
getToolClasspath
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getToolClasspath()The Enigma classpath. You can add any Enigma plugin files to this file collection. -
getExecOperations
@Internal @Inject protected abstract org.gradle.process.ExecOperations getExecOperations() -
getProblems
@Internal @Inject protected abstract org.gradle.api.problems.Problems getProblems() -
launch
public void launch()
-