Class DistributionTasks
java.lang.Object
com.cleanroommc.gradle.env.DistributionTasks
Registers the Cleanroom release/distribution pipeline.
Only instantiated for
cleanroom { mode = 'loader' }.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<GenerateBinPatches> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<PublishMmcPackZip> final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<StripSideOnlyJar> final org.gradle.api.tasks.TaskProvider<StripSideOnlyJar> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> final org.gradle.api.tasks.TaskProvider<MaterializeUserdevSourcesJar> final org.gradle.api.tasks.TaskProvider<WriteInstallProfile> final org.gradle.api.tasks.TaskProvider<WriteMappings> final org.gradle.api.tasks.TaskProvider<WriteMappings> final org.gradle.api.tasks.TaskProvider<WriteMappings> final org.gradle.api.tasks.TaskProvider<WriteUserdevConfig> -
Constructor Summary
ConstructorsConstructorDescriptionDistributionTasks(org.gradle.api.Project project, ProjectCoordinates coordinates, CachesExtension caches, MinecraftExtension minecraft, LoaderExtension loader, PatchesExtension patches, VanillaTasks vanilla, McpMappings mappings, MCPTasks mcp, IntermediateProcessor intermediates, org.gradle.api.component.SoftwareComponentFactory components) -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterPublications(org.gradle.api.Project project, ProjectCoordinates coordinates)
-
Field Details
-
writeMcp2Srg
-
writeObf2SrgTsrg
-
writeMcp2Notch
-
reobfJar
public final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> reobfJar -
reobfMinecraftJar
public final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> reobfMinecraftJar -
deobfLibraryJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> deobfLibraryJar -
universalJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> universalJar -
userdevJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> userdevJar -
sourcesJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> sourcesJar -
javadocJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> javadocJar -
stripClientMinecraftJar
-
stripServerMinecraftJar
-
genBinPatches
-
writeUserdevConfig
-
userdevSourcesJar
-
publishMmcPackZip
-
writeInstallProfile
-
installerJar
public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> installerJar
-
-
Constructor Details
-
DistributionTasks
public DistributionTasks(org.gradle.api.Project project, ProjectCoordinates coordinates, CachesExtension caches, MinecraftExtension minecraft, LoaderExtension loader, PatchesExtension patches, VanillaTasks vanilla, McpMappings mappings, MCPTasks mcp, IntermediateProcessor intermediates, org.gradle.api.component.SoftwareComponentFactory components)
-
-
Method Details
-
registerPublications
-