Class MCPTasks
java.lang.Object
com.cleanroommc.gradle.env.MCPTasks
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.gradle.api.tasks.TaskProvider<ApplyDiffs> org.gradle.api.tasks.TaskProvider<CheckSAS> final org.gradle.api.tasks.TaskProvider<Decompile> static final Stringfinal org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> final org.gradle.api.tasks.TaskProvider<ImportMcpNames> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.tasks.TaskProvider<InjectMetadata> final MinecraftJarPipelinefinal org.gradle.api.provider.Provider<org.gradle.api.file.Directory> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> final org.gradle.api.tasks.TaskProvider<RemapSrg2Mcp> org.gradle.api.tasks.TaskProvider<RunMinecraft> org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<SplitJar> final org.gradle.api.tasks.TaskProvider<SplitJar> final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> -
Constructor Summary
ConstructorsConstructorDescriptionMCPTasks(org.gradle.api.Project project, CachesExtension caches, MinecraftExtension minecraft, MappingsExtension names, VanillaTasks vanilla, McpMappings mappings, IntermediateProcessor intermediates) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureInitialPatches(org.gradle.api.Project project, CachesExtension caches, PatchesExtension patches, VanillaTasks vanilla, McpMappings mappings) voidconfigureIntermediateRuns(org.gradle.api.Project project, CachesExtension caches, MinecraftExtension minecraft, LoaderExtension loader, VanillaTasks vanilla, IntermediateProcessor intermediates) voidconfigureLoaderPipeline(org.gradle.api.Project project, CachesExtension caches, LoaderExtension loader, VanillaTasks vanilla, IntermediateProcessor intermediates)
-
Field Details
-
DEFAULT_INITIAL_PATCHES
- See Also:
-
initialPatches
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> initialPatches -
srgSourceDirectory
public final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> srgSourceDirectory -
mcpSourceDirectory
public final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> mcpSourceDirectory -
prepareMcpInjectedSources
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> prepareMcpInjectedSources -
extractInitialPatches
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractInitialPatches -
prepareApplyInitialDiffs
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> prepareApplyInitialDiffs -
splitClientJar
-
splitServerJar
-
injectMetadata
-
decompileSrg
-
applyInitialDiffs
-
remapSrg2Mcp
-
importMcpNames
-
jars
-
discardInjectedJar
-
checkSAS
-
discardCheckSAS
-
discardUniversalSrg
-
runSrgClient
-
runSrgServer
-
-
Constructor Details
-
MCPTasks
public MCPTasks(org.gradle.api.Project project, CachesExtension caches, MinecraftExtension minecraft, MappingsExtension names, VanillaTasks vanilla, McpMappings mappings, IntermediateProcessor intermediates)
-
-
Method Details
-
configureIntermediateRuns
public void configureIntermediateRuns(org.gradle.api.Project project, CachesExtension caches, MinecraftExtension minecraft, LoaderExtension loader, VanillaTasks vanilla, IntermediateProcessor intermediates) -
configureLoaderPipeline
public void configureLoaderPipeline(org.gradle.api.Project project, CachesExtension caches, LoaderExtension loader, VanillaTasks vanilla, IntermediateProcessor intermediates) -
configureInitialPatches
public void configureInitialPatches(org.gradle.api.Project project, CachesExtension caches, PatchesExtension patches, VanillaTasks vanilla, McpMappings mappings)
-