Class MCPTasks
java.lang.Object
com.cleanroommc.gradle.env.MCPTasks
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.gradle.api.tasks.TaskProvider<ApplyDiffs> final org.gradle.api.tasks.TaskProvider<Decompile> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Delete> final 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.NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet> 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> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<RunMinecraft> final org.gradle.api.tasks.TaskProvider<SplitJar> final org.gradle.api.tasks.TaskProvider<SplitJar> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet> -
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) voidconfigureLoaderPipeline(org.gradle.api.Project project, CachesExtension caches, LoaderExtension loader, VanillaTasks vanilla, IntermediateProcessor intermediates)
-
Field Details
-
initialPatches
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> initialPatches -
srgSource
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet> srgSource -
mcpSource
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet> mcpSource -
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
-
runSrgClient
-
runSrgServer
-
runReobfSrgClient
-
runReobfSrgServer
-
runMcpClient
-
runMcpServer
-
decompileSrg
-
applyInitialDiffs
-
remapSrg2Mcp
-
importMcpNames
-
jars
-
discardInjectedJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Delete> discardInjectedJar
-
-
Constructor Details
-
MCPTasks
public MCPTasks(org.gradle.api.Project project, CachesExtension caches, MinecraftExtension minecraft, MappingsExtension names, VanillaTasks vanilla, McpMappings mappings, IntermediateProcessor intermediates)
-
-
Method Details
-
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)
-