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.Copy> 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<ImportMcpNames> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.tasks.TaskProvider<InjectMetadata> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.provider.Provider<String> MCP_VERSIONandMCP_MAPPINGSas the dev runtime expects them, e.g.final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.tasks.SourceSet> final org.gradle.api.provider.Provider<String> MCP_VERSIONandMCP_MAPPINGSas the dev runtime expects them, e.g.final org.gradle.api.tasks.TaskProvider<MergeJars> 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<net.minecraftforge.renamer.gradle.RenameJar> 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> final org.gradle.api.tasks.TaskProvider<WriteMappings> -
Constructor Summary
ConstructorsConstructorDescriptionMCPTasks(org.gradle.api.Project project, CleanroomExtension ext, VanillaTasks vanilla) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureLoaderPipeline(org.gradle.api.Project project, CleanroomExtension ext, VanillaTasks vanilla) voidconfigurePatchDevelopment(org.gradle.api.Project project, CleanroomExtension ext, VanillaTasks vanilla)
-
Field Details
-
mcpConfig
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> mcpConfig -
initialPatches
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> initialPatches -
mcpMappings
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> mcpMappings -
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 -
extractMcpConfig
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractMcpConfig -
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 -
extractMcpMappings
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractMcpMappings -
splitClientJar
-
splitServerJar
-
mergeJars
-
remapNotch2Srg
public final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> remapNotch2Srg -
injectMetadata
-
runSrgClient
-
runSrgServer
-
runReobfSrgClient
-
runReobfSrgServer
-
runMcpClient
-
runMcpServer
-
decompileSrg
-
applyInitialDiffs
-
remapSrg2Mcp
-
importMcpNames
-
writeSrg2Mcp
-
mcpVersionId
MCP_VERSIONandMCP_MAPPINGSas the dev runtime expects them, e.g.20201025.185735andstable_39. -
mcpMappingsId
MCP_VERSIONandMCP_MAPPINGSas the dev runtime expects them, e.g.20201025.185735andstable_39.
-
-
Constructor Details
-
MCPTasks
-
-
Method Details
-
configurePatchDevelopment
public void configurePatchDevelopment(org.gradle.api.Project project, CleanroomExtension ext, VanillaTasks vanilla) -
configureLoaderPipeline
public void configureLoaderPipeline(org.gradle.api.Project project, CleanroomExtension ext, VanillaTasks vanilla)
-