Class McpMappings
java.lang.Object
com.cleanroommc.gradle.env.McpMappings
MCP config/mapping artifacts and derived mapping files shared by the loader and userdev pipelines.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> final org.gradle.api.provider.Provider<String> final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> 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.provider.Provider<File> final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> final org.gradle.api.provider.Provider<String> final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> final org.gradle.api.provider.Provider<String> final org.gradle.api.provider.Provider<String> final org.gradle.api.provider.Provider<File> final org.gradle.api.provider.Provider<File> final org.gradle.api.provider.Provider<File> final org.gradle.api.tasks.TaskProvider<WriteMappings> -
Constructor Summary
ConstructorsConstructorDescriptionMcpMappings(org.gradle.api.Project project, CachesExtension caches, MappingsExtension mappings) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureInitialPatches(org.gradle.api.Project project, PatchesExtension patches, VanillaTasks vanilla, org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> prepareApplyInitialDiffs, org.gradle.api.tasks.TaskProvider<ApplyDiffs> applyInitialDiffs) voidconfigurePatchMappings(PatchesExtension patches) org.gradle.api.tasks.TaskProvider<WriteMappings> write(org.gradle.api.Project project, CachesExtension caches, String name, WriteMappings.Direction direction, String outputName)
-
Field Details
-
mcpConfig
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> mcpConfig -
mcpMappings
public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> mcpMappings -
extractMcpConfig
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractMcpConfig -
extractMcpMappings
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractMcpMappings -
writeSrg2Mcp
-
tinyFileWhenPresent
-
mcpConfigDirectory
public final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> mcpConfigDirectory -
joinedSrg
public final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> joinedSrg -
methodMappings
-
fieldMappings
-
parameterMappings
-
access
public final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> access -
constructors
public final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> constructors -
exceptions
public final org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> exceptions -
activeNamesId
-
mcpVersionId
-
mcpMappingsId
-
mcpConfigVersion
-
-
Constructor Details
-
McpMappings
public McpMappings(org.gradle.api.Project project, CachesExtension caches, MappingsExtension mappings)
-
-
Method Details
-
write
public org.gradle.api.tasks.TaskProvider<WriteMappings> write(org.gradle.api.Project project, CachesExtension caches, String name, WriteMappings.Direction direction, String outputName) -
configurePatchMappings
-
configureInitialPatches
public void configureInitialPatches(org.gradle.api.Project project, PatchesExtension patches, VanillaTasks vanilla, org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> prepareApplyInitialDiffs, org.gradle.api.tasks.TaskProvider<ApplyDiffs> applyInitialDiffs)
-