Index

A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

abstractMethodsRecorded() - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Returns the value of the abstractMethodsRecorded record component.
access - Variable in class com.cleanroommc.gradle.env.McpMappings
 
access - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
access() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the access record component.
ACCESS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
AccessLevel - Enum Class in com.cleanroommc.gradle.api.util.inject
The four Java visibility levels, as written in an MCP access.txt.
AccessMap - Class in com.cleanroommc.gradle.api.util.inject
MCP access.txt: one LEVEL owner[name[descriptor]] entry per line.
AccessMap.ClassChanges - Class in com.cleanroommc.gradle.api.util.inject
The visibility changes that apply to one class and its members.
AccessTransform - Class in com.cleanroommc.gradle.api.task.mcp
 
AccessTransform() - Constructor for class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
accessTransformers() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the accessTransformers record component.
action() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Returns the value of the action record component.
action() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Returns the value of the action record component.
activeNamesId - Variable in class com.cleanroommc.gradle.env.McpMappings
 
addDistributionLibraries(DependencyFactory, Collection, VersionMeta) - Static method in class com.cleanroommc.gradle.env.VanillaTasks
 
added() - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Returns the value of the added record component.
addFor(Project, Collection, String) - Static method in class com.cleanroommc.gradle.api.util.LwjglNatives
 
addNativesFor(DependencyFactory, Collection, VersionMeta, Map, Platform) - Static method in class com.cleanroommc.gradle.env.VanillaTasks
The vanilla libraries extracted as natives on one platform, for a published per-platform variant.
addTo(Project) - Static method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
after(IntermediateProcessor.Discard, Collection) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
after(IntermediateProcessor.Discard, TaskProvider...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Adds more consumers that have to run before discard deletes its files.
afterExec() - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
afterExec() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
afterExec() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
ALL_CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
 
annotationsRemoved() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns the value of the annotationsRemoved record component.
appliesToOS(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
 
apply() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
apply() - Method in class com.cleanroommc.gradle.api.task.sas.ApplySAS
 
apply(int) - Method in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
apply(Path, Path, String, Path) - Static method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
apply(Settings) - Method in class com.cleanroommc.gradle.CleanroomGradleSettings
 
apply(Project) - Method in class com.cleanroommc.gradle.CleanroomGradle
 
ApplyBinPatches - Class in com.cleanroommc.gradle.api.task.patch
Reconstructs a patched jar out of an original jar and a GenerateBinPatches archive.
ApplyBinPatches() - Constructor for class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
ApplyBinPatches.Result - Record Class in com.cleanroommc.gradle.api.task.patch
 
applyDiffs() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
ApplyDiffs - Class in com.cleanroommc.gradle.api.task.patch
 
ApplyDiffs() - Constructor for class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
applyInitialDiffs - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
applySas(Path, Path, Collection) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
applySas(Path, Path, Set) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
ApplySAS - Class in com.cleanroommc.gradle.api.task.sas
Removes configured legacy @SideOnly annotations without removing their bytecode.
ApplySAS() - Constructor for class com.cleanroommc.gradle.api.task.sas.ApplySAS
 
archive(Project, String, String, String) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
archives(Project) - Static method in class com.cleanroommc.gradle.api.task.Tasks
ArchiveOperations is the configuration-cache safe way to open zip/tar trees.
ArgRule(String, VersionMeta.OS, Map) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Creates an instance of a ArgRule record class.
args(Iterable) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
args(Object...) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
Argument(List, List) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Creates an instance of a Argument record class.
ArgumentDeserializer() - Constructor for class com.cleanroommc.gradle.api.schema.VersionMeta.ArgumentDeserializer
 
arguments() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the arguments record component.
Arguments(List, List) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Creates an instance of a Arguments record class.
ARM32 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
ARM64 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
artifact() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Returns the value of the artifact record component.
artifact() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
 
artifact() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns the value of the artifact record component.
artifact(Coordinate, Path, String) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
Artifact - Record Class in com.cleanroommc.gradle.api.util.dist
 
Artifact(Coordinate, Path, String) - Constructor for record class com.cleanroommc.gradle.api.util.dist.Artifact
Creates an instance of a Artifact record class.
artifacts(ObjectFactory, Provider, Provider, Provider) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
asProvider() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
AssetAction() - Constructor for class com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetAction
 
AssetEntry(String, String, long) - Constructor for record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Creates an instance of a AssetEntry record class.
assetIndex - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
assetIndex() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the assetIndex record component.
AssetIndex - Record Class in com.cleanroommc.gradle.api.schema
 
AssetIndex() - Constructor for record class com.cleanroommc.gradle.api.schema.AssetIndex
 
AssetIndex(String, long, String, String, long, String) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Creates an instance of a AssetIndex record class.
AssetIndex(Map, boolean, boolean) - Constructor for record class com.cleanroommc.gradle.api.schema.AssetIndex
Creates an instance of a AssetIndex record class.
AssetIndex.AssetEntry - Record Class in com.cleanroommc.gradle.api.schema
 
AssetIndex.Entry - Record Class in com.cleanroommc.gradle.api.schema
 
assetIndexFile - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
assetIndexId() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
assetIndexSha1() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
assetIndexUrl() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
assets - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
assets() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the assets record component.
ATS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 

B

beforeExec() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
 
beforeExec() - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
beforeExec() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
beforeExec() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
beforeExec() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
beforeExec() - Method in class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
bindClientJar - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
BinDelta - Class in com.cleanroommc.gradle.api.util.binpatch
Encodes a compact COPY/INSERT delta against an original byte array.
bindServerJar - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
binpatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the binpatches record component.
BINPATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
bool(ProviderFactory) - Method in enum class com.cleanroommc.gradle.api.util.Property
 
bufferedIn(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
BundledVersionMetaValueSource - Class in com.cleanroommc.gradle.api.source
 
BundledVersionMetaValueSource() - Constructor for class com.cleanroommc.gradle.api.source.BundledVersionMetaValueSource
 

C

caches(RunMinecraft, CachesExtension, Provider, boolean) - Static method in class com.cleanroommc.gradle.env.MinecraftRuns
 
caches(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
CachesExtension - Class in com.cleanroommc.gradle.api.ext
Shared and project-local directories the toolchain writes into.
CachesExtension() - Constructor for class com.cleanroommc.gradle.api.ext.CachesExtension
 
call(Object) - Method in class com.cleanroommc.gradle.api.deobf.DeobfHandler
 
call(Object) - Method in class com.cleanroommc.gradle.CleanroomGradle.RemovedUserdevDependency
 
call(Object, Closure) - Method in class com.cleanroommc.gradle.api.deobf.DeobfHandler
 
call(Object, Action) - Method in class com.cleanroommc.gradle.api.deobf.DeobfHandler
 
canonicalNativePlatform() - Method in class com.cleanroommc.gradle.api.util.Platform
 
CENTRAL - Enum constant in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
CG_FOLDER - Static variable in class com.cleanroommc.gradle.api.Meta
 
check() - Method in class com.cleanroommc.gradle.api.task.sas.CheckSAS
 
checkSAS - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
CheckSAS - Class in com.cleanroommc.gradle.api.task.sas
Strictly validates legacy SAS roots, expands annotated overrides and writes deterministic build data.
CheckSAS() - Constructor for class com.cleanroommc.gradle.api.task.sas.CheckSAS
 
CLASS - Enum constant in enum class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TargetKind
 
ClassChanges() - Constructor for class com.cleanroommc.gradle.api.util.inject.AccessMap.ClassChanges
 
ClassEntry(String, List, List) - Constructor for record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Creates an instance of a ClassEntry record class.
classes() - Method in record class com.cleanroommc.gradle.api.names.JarStructure
Returns the value of the classes record component.
classes(NamedDomainObjectProvider) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
CLASSES - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
classesProcessed() - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Returns the value of the classesProcessed record component.
classesRemoved() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns the value of the classesRemoved record component.
classifier() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns the value of the classifier record component.
classifier(String) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
 
CLASSIFIER_PREFIX - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
 
classifierForOS(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
 
classifiers() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Returns the value of the classifiers record component.
CLASSIFIERS - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
Every platform LWJGL 3 publishes natives for.
cleanCleanroomSharedCache - Variable in class com.cleanroommc.gradle.env.MaintenanceTasks
 
CLEANROOM - Enum constant in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
CLEANROOM - Enum constant in enum class com.cleanroommc.gradle.api.util.Environment
 
CleanroomExtension - Class in com.cleanroommc.gradle.api.ext
 
CleanroomExtension(Project, ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
CleanroomGradle - Class in com.cleanroommc.gradle
 
CleanroomGradle() - Constructor for class com.cleanroommc.gradle.CleanroomGradle
 
CleanroomGradle.RemovedUserdevDependency - Class in com.cleanroommc.gradle
 
CleanroomGradleSettings - Class in com.cleanroommc.gradle
To inject the dependency repositories a Cleanroom workspace needs, for the consuming builds do not have to declare them by hand.
CleanroomGradleSettings() - Constructor for class com.cleanroommc.gradle.CleanroomGradleSettings
 
cleanroomInfo - Variable in class com.cleanroommc.gradle.env.MaintenanceTasks
 
CleanroomInfo - Class in com.cleanroommc.gradle.api.task
 
CleanroomInfo(ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.task.CleanroomInfo
 
CleanroomProblems - Class in com.cleanroommc.gradle.api.util
Structured problem identities and reporting helpers owned by CleanroomGradle.
CleanroomTasks - Class in com.cleanroommc.gradle.env
 
CleanroomTasks(Project, ProjectCoordinates, CachesExtension, MinecraftExtension, LoaderExtension, PatchesExtension, VanillaTasks, MCPTasks, McpMappings) - Constructor for class com.cleanroommc.gradle.env.CleanroomTasks
 
client - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
client() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Returns the value of the client record component.
client() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Returns the value of the client record component.
client(Action) - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
CLIENT - Enum constant in enum class net.minecraftforge.fml.relauncher.Side
 
CLIENT_BINPATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
CLIENT_EXTRA - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
clientBinpatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the clientBinpatches record component.
clientExtra - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
clientExtra - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
clientExtra() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the clientExtra record component.
clientJar - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
clientSha1() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
clientSlim - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
clientUrl() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
CloseHttpClientFlowAction - Class in com.cleanroommc.gradle.api.util
 
CloseHttpClientFlowAction() - Constructor for class com.cleanroommc.gradle.api.util.CloseHttpClientFlowAction
 
com.cleanroommc.gradle - package com.cleanroommc.gradle
 
com.cleanroommc.gradle.api - package com.cleanroommc.gradle.api
 
com.cleanroommc.gradle.api.deobf - package com.cleanroommc.gradle.api.deobf
 
com.cleanroommc.gradle.api.ext - package com.cleanroommc.gradle.api.ext
 
com.cleanroommc.gradle.api.names - package com.cleanroommc.gradle.api.names
 
com.cleanroommc.gradle.api.schema - package com.cleanroommc.gradle.api.schema
 
com.cleanroommc.gradle.api.source - package com.cleanroommc.gradle.api.source
 
com.cleanroommc.gradle.api.task - package com.cleanroommc.gradle.api.task
 
com.cleanroommc.gradle.api.task.common - package com.cleanroommc.gradle.api.task.common
 
com.cleanroommc.gradle.api.task.dist - package com.cleanroommc.gradle.api.task.dist
 
com.cleanroommc.gradle.api.task.mc - package com.cleanroommc.gradle.api.task.mc
 
com.cleanroommc.gradle.api.task.mcp - package com.cleanroommc.gradle.api.task.mcp
 
com.cleanroommc.gradle.api.task.names - package com.cleanroommc.gradle.api.task.names
 
com.cleanroommc.gradle.api.task.patch - package com.cleanroommc.gradle.api.task.patch
 
com.cleanroommc.gradle.api.task.sas - package com.cleanroommc.gradle.api.task.sas
 
com.cleanroommc.gradle.api.task.userdev - package com.cleanroommc.gradle.api.task.userdev
 
com.cleanroommc.gradle.api.userdev - package com.cleanroommc.gradle.api.userdev
 
com.cleanroommc.gradle.api.util - package com.cleanroommc.gradle.api.util
 
com.cleanroommc.gradle.api.util.binpatch - package com.cleanroommc.gradle.api.util.binpatch
 
com.cleanroommc.gradle.api.util.dist - package com.cleanroommc.gradle.api.util.dist
 
com.cleanroommc.gradle.api.util.inject - package com.cleanroommc.gradle.api.util.inject
 
com.cleanroommc.gradle.api.util.lazy - package com.cleanroommc.gradle.api.util.lazy
 
com.cleanroommc.gradle.api.util.sas - package com.cleanroommc.gradle.api.util.sas
 
com.cleanroommc.gradle.env - package com.cleanroommc.gradle.env
 
comment() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Returns the value of the comment record component.
compareTo(SideOnlyHandler.Target) - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
 
compile(NamedDomainObjectProvider) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
complianceLevel() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the complianceLevel record component.
component() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Returns the value of the component record component.
config(Project, String, String) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
 
configure(ProjectMode, Project) - Method in class com.cleanroommc.gradle.env.MaintenanceTasks
 
configureInitialPatches(Project, CachesExtension, PatchesExtension, VanillaTasks, McpMappings) - Method in class com.cleanroommc.gradle.env.MCPTasks
 
configureInitialPatches(Project, PatchesExtension, VanillaTasks, TaskProvider, TaskProvider) - Method in class com.cleanroommc.gradle.env.McpMappings
 
configureIntermediateRuns(Project, CachesExtension, MinecraftExtension, LoaderExtension, VanillaTasks, IntermediateProcessor) - Method in class com.cleanroommc.gradle.env.MCPTasks
 
configureLoaderPipeline(Project, CachesExtension, LoaderExtension, VanillaTasks, IntermediateProcessor) - Method in class com.cleanroommc.gradle.env.MCPTasks
 
configurePatchMappings(PatchesExtension) - Method in class com.cleanroommc.gradle.env.McpMappings
 
Constructor(String, String) - Constructor for record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Creates an instance of a Constructor record class.
ConstructorMap - Class in com.cleanroommc.gradle.api.util.inject
MCP constructors.txt: <id> <owner> <descriptor> per line.
ConstructorMap() - Constructor for class com.cleanroommc.gradle.api.util.inject.ConstructorMap
 
constructors - Variable in class com.cleanroommc.gradle.env.McpMappings
 
constructors - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
constructors() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the constructors record component.
CONSTRUCTORS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
container(Project) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
convert(Map, Function, Function) - Static method in class com.cleanroommc.gradle.api.util.lazy.Streams
 
convertKeys(Map, Function) - Static method in class com.cleanroommc.gradle.api.util.lazy.Streams
 
convertValues(Map, Function) - Static method in class com.cleanroommc.gradle.api.util.lazy.Streams
 
coordinate() - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Returns the value of the coordinate record component.
Coordinate - Record Class in com.cleanroommc.gradle.api.util.dist
A Maven coordinate in group:artifact:version[:classifier][@extension] form.
Coordinate(String, String, String, String, String) - Constructor for record class com.cleanroommc.gradle.api.util.dist.Coordinate
Creates an instance of a Coordinate record class.
CsvNames - Record Class in com.cleanroommc.gradle.api.names
The SRG -> name lookups from a legacy MCP names zip (fields.csv, methods.csv, params.csv).
CsvNames(Map, Map, Map, Map) - Constructor for record class com.cleanroommc.gradle.api.names.CsvNames
Creates an instance of a CsvNames record class.
CURRENT - Static variable in class com.cleanroommc.gradle.api.util.Platform
 
CURRENT_CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
 

D

decode(byte[], byte[]) - Static method in class com.cleanroommc.gradle.api.util.binpatch.BinDelta
 
Decompile - Class in com.cleanroommc.gradle.api.task.common
Runs the Cleanflower decompiler.
Decompile() - Constructor for class com.cleanroommc.gradle.api.task.common.Decompile
 
decompileSrg - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
decompileVersion - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
DEFAULT - Enum constant in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
DEFAULT_INITIAL_PATCHES - Static variable in class com.cleanroommc.gradle.env.MCPTasks
 
DEFAULT_MCP_CONFIG - Static variable in class com.cleanroommc.gradle.env.McpMappings
 
DEFAULT_MCP_MAPPINGS - Static variable in class com.cleanroommc.gradle.env.McpMappings
 
defaultLogFile(String) - Method in class com.cleanroommc.gradle.api.task.MavenJarExec
 
deobf(Object) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
Kotlin DSL cannot see the deobf extension as a bare function inside a dependencies block, so it reaches the same handler through cleanroom.deobf(...).
deobf(Object, Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
DEOBF_LIBRARY - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
DEOBF_ON_COMPILE_CLASSPATH - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
DeobfAttributes - Class in com.cleanroommc.gradle.api.deobf
Marks how far an artifact has been through the SRG to MCP renaming pipeline.
DeobfExtension - Class in com.cleanroommc.gradle.api.ext
Registration facade for deobf(...).
DeobfExtension(Project) - Constructor for class com.cleanroommc.gradle.api.ext.DeobfExtension
 
DeobfHandler - Class in com.cleanroommc.gradle.api.deobf
Backs the deobf(...) notation inside a dependencies block.
DeobfHandler(DependencyHandler, ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.deobf.DeobfHandler
 
deobfLibrary() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the deobfLibrary record component.
deobfLibraryJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
DeobfSpec - Interface in com.cleanroommc.gradle.api.deobf
Per-call options for deobf(...).
DEOBFUSCATED - Static variable in class com.cleanroommc.gradle.api.deobf.DeobfAttributes
 
DeobfuscateJar - Class in com.cleanroommc.gradle.api.deobf
Renames a published SRG-named mod jar into this project's MCP names.
DeobfuscateJar() - Constructor for class com.cleanroommc.gradle.api.deobf.DeobfuscateJar
 
DeobfuscateJar.Parameters - Interface in com.cleanroommc.gradle.api.deobf
 
dependsOn(String) - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
descriptor() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.Member
Returns the value of the descriptor record component.
descriptor() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Returns the value of the descriptor record component.
descriptor() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns the value of the descriptor record component.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.cleanroommc.gradle.api.schema.VersionMeta.ArgumentDeserializer
 
discardAfter(TaskProvider, Object...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Deletes files after consumer has run.
discardAfterAll(String, Collection, Object...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Deletes files after every requested consumer has run, using the supplied stable task name.
discardAfterAll(Collection, Object...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Deletes files after every requested consumer has run.
discardCheckSAS - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
discardInjectedJar - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
discardUniversalSrg - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
DistributionTasks - Class in com.cleanroommc.gradle.env
Registers the Cleanroom release/distribution pipeline.
DistributionTasks(Project, ProjectCoordinates, CachesExtension, MinecraftExtension, LoaderExtension, PatchesExtension, VanillaTasks, McpMappings, MCPTasks, IntermediateProcessor, SoftwareComponentFactory) - Constructor for class com.cleanroommc.gradle.env.DistributionTasks
 
docs() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns the value of the docs record component.
docs() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns the value of the docs record component.
docs() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns the value of the docs record component.
download(Artifact, boolean) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
download(String) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
Download(String, String) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Creates an instance of a Download record class.
Download(String, String, long, String) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Creates an instance of a Download record class.
downloadAssetIndex - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
downloadAssets - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
downloadAssets() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
DownloadAssets - Class in com.cleanroommc.gradle.api.task.mc
 
DownloadAssets() - Constructor for class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
DownloadAssets.AssetAction - Class in com.cleanroommc.gradle.api.task.mc
 
DownloadAssets.AssetParameters - Interface in com.cleanroommc.gradle.api.task.mc
 
downloadClientJar - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
downloadClientMappings - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
downloads() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the downloads record component.
downloads() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the downloads record component.
Downloads(VersionMeta.Download, Map) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Creates an instance of a Downloads record class.
downloadServerJar - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
downloadWithETag(String, File) - Static method in class com.cleanroommc.gradle.api.util.IO
 

E

embeddedLibrary(Artifact) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
A library entry whose file the installer embeds rather than downloads.
ENABLE_EXCLUSIVE_LOCAL_MAVENS - Enum constant in enum class com.cleanroommc.gradle.api.util.Property
 
encode(byte[], byte[]) - Static method in class com.cleanroommc.gradle.api.util.binpatch.BinDelta
 
entriesCopied() - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Returns the value of the entriesCopied record component.
Entry(String, long) - Constructor for record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Creates an instance of a Entry record class.
EnumValues - Class in com.cleanroommc.gradle.api.util
 
environment(String, Object) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
environment(Map) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
Environment - Enum Class in com.cleanroommc.gradle.api.util
 
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.JarStructure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.JarStructure.Member
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Indicates whether some other object is "equal to" this one.
ExceptionMap - Class in com.cleanroommc.gradle.api.util.inject
MCP exceptions.txt: <owner>/<name> <descriptor> <exception>... per line.
exceptions - Variable in class com.cleanroommc.gradle.env.McpMappings
 
exceptions - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
exceptions() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the exceptions record component.
EXCEPTIONS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
excludeRules(Configuration) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
exec() - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
execute() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetAction
 
execute(MultipleCandidatesDetails) - Method in class com.cleanroommc.gradle.api.userdev.UserdevAttributes.PreferClasses
 
execute(FlowParameters.None) - Method in class com.cleanroommc.gradle.api.util.CloseHttpClientFlowAction
 
extendFromConfiguration(Project, NamedDomainObjectProvider, NamedDomainObjectProvider) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
extension() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns the value of the extension record component.
extension(Project, String, Class, Object...) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
EXTENSION_NAME - Static variable in class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
extract() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the extract record component.
extract() - Method in class com.cleanroommc.gradle.api.task.userdev.ExtractUserdevFile
 
ExtractInheritance - Class in com.cleanroommc.gradle.api.task.sas
Runs installertools' extract_inheritance task against the injected srg-named jar to produce a class/method inheritance map, consumed by CheckSAS.
ExtractInheritance() - Constructor for class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
extractInitialPatches - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
extractMcpConfig - Variable in class com.cleanroommc.gradle.env.McpMappings
 
extractMcpMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
extractMcpToSrg - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
extractNatives - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
extractSrgToMcp - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
ExtractUserdevDeobfInputs - Class in com.cleanroommc.gradle.api.deobf
Exposes the mapping and SRG hierarchy packaged in a userdev artifact as inputs to the mod transform.
ExtractUserdevDeobfInputs() - Constructor for class com.cleanroommc.gradle.api.deobf.ExtractUserdevDeobfInputs
 
ExtractUserdevExtra - Class in com.cleanroommc.gradle.api.userdev
 
ExtractUserdevExtra() - Constructor for class com.cleanroommc.gradle.api.userdev.ExtractUserdevExtra
 
ExtractUserdevExtra.Parameters - Interface in com.cleanroommc.gradle.api.userdev
 
ExtractUserdevFile - Class in com.cleanroommc.gradle.api.task.userdev
 
ExtractUserdevFile() - Constructor for class com.cleanroommc.gradle.api.task.userdev.ExtractUserdevFile
 

F

features() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Returns the value of the features record component.
FIELD - Enum constant in enum class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TargetKind
 
fieldMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
fields() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns the value of the fields record component.
fields() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Returns the value of the fields record component.
fields() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns the value of the fields record component.
fields() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns the value of the fields record component.
fields() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the fields record component.
FIELDS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
FIELDS_FILE - Static variable in record class com.cleanroommc.gradle.api.names.CsvNames
 
fieldsRemoved() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns the value of the fieldsRemoved record component.
FILE_NAME - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
fileName() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
firstDependency(Configuration) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
fixCommandLine(String) - Static method in class com.cleanroommc.gradle.api.util.Platform
 
flatNames() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
All member and parameter names merged into a single srg -> name lookup, for source renaming.
FlatNames(Map, Map, Map, Map) - Constructor for record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Creates an instance of a FlatNames record class.
Fml() - Constructor for class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
fmlEnvironment(RunMinecraft, MinecraftRuns.Fml) - Static method in class com.cleanroommc.gradle.env.MinecraftRuns
 
forClass() - Method in class com.cleanroommc.gradle.api.util.inject.AccessMap.ClassChanges
 
forField(String) - Method in class com.cleanroommc.gradle.api.util.inject.AccessMap.ClassChanges
 
forgeGroup - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
forgeVersion - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
forgeVersion() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Returns the value of the forgeVersion record component.
format() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
 
forMethod(String, String) - Method in class com.cleanroommc.gradle.api.util.inject.AccessMap.ClassChanges
 
forSide(boolean, Object, Object, Object) - Method in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
FREE_BSD - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
from(ResolvedArtifactResult) - Static method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
fromTiny2(File) - Static method in record class com.cleanroommc.gradle.api.names.NamesSource
Resolves a names source from a Tiny2 file.
fromZip(File) - Static method in record class com.cleanroommc.gradle.api.names.CsvNames
Reads the three CSVs out of an MCP names zip.
fullNotation(Configuration) - Static method in class com.cleanroommc.gradle.api.util.Objects
Like Objects.notation(Configuration), but keeps the classifier and extension the dependency declares.

G

game() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Returns the value of the game record component.
gameArguments() - Method in class com.cleanroommc.gradle.api.util.LaunchArguments
The rendered game (program) arguments.
genBinPatches - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
generate() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
generate(String, String) - Method in class com.cleanroommc.gradle.api.util.inject.ConstructorMap
 
GenerateBinPatches - Class in com.cleanroommc.gradle.api.task.patch
Creates one deterministic archive containing the client and server class deltas between two jars at the same naming level.
GenerateBinPatches() - Constructor for class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
generated() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Returns the value of the generated record component.
generateDiffs() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
GenerateDiffs - Class in com.cleanroommc.gradle.api.task.patch
 
GenerateDiffs() - Constructor for class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
get(String) - Method in class com.cleanroommc.gradle.api.util.inject.AccessMap
 
get(String) - Method in class com.cleanroommc.gradle.api.util.inject.ExceptionMap
 
get(String, String) - Method in class com.cleanroommc.gradle.api.util.inject.ConstructorMap
-1 when the constructor is not in it.
get(Project) - Static method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
get(Project, String) - Static method in class com.cleanroommc.gradle.env.ToolConfigs
 
getAccessFile() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
getAccessToken() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getAccessTransformerClasspath() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
getAccessTransformers() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getActivity() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getApplyDiffs() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getArchitecture() - Method in class com.cleanroommc.gradle.api.util.Platform
 
getArchiveFile() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getArchiveOperations() - Method in class com.cleanroommc.gradle.api.task.Tasks.InjectedArchiveOperations
 
getArtifactDependencies() - Method in class com.cleanroommc.gradle.api.deobf.DeobfuscateJar
The mod's own resolved graph.
getArtifactDependencies() - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses
 
getAssetFiles() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
getAssetIndexFile() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
getAssetIndexVersion() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getBinpatches() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getBinpatches() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
getBinpatches() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getCacheDirectory() - Method in interface com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource.Parameters
 
getCacheFile() - Method in interface com.cleanroommc.gradle.api.source.VersionMetaValueSource.Parameters
 
getCaches() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getCleanOutput() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getCleanOutput() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getCleanroomVersion() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getCleanroomVersion() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getCleanroomVersion() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientBinpatches() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientJar() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getClientMainClass() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getClientMainClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientModifiedJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getClientOriginalJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getClientPrefix() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getClientSha1() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientTarget() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getClientTarget() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientTweakClass() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getClientTweakClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getClientUrl() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getCompatibleJavaMajors() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
PrismLauncher compatibility hint with old MultiMC safely ignoring this field.
getCompiledJar() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
 
getConfig() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getConstructorsFile() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
getConstructorsFile() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
getContextLines() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getCoordinate() - Method in class com.cleanroommc.gradle.api.util.dist.LibraryArtifact
 
getDecompiledJar() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
 
getDecompilerClasspath() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
getDecompilerClasspath() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources.Parameters
 
getDevelopInitial() - Method in class com.cleanroommc.gradle.api.ext.PatchesExtension
When true, an initial patch-dev environment is registered against decompiled SRG sources.
getDirection() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getDirectory() - Method in class com.cleanroommc.gradle.api.ext.CachesExtension
Gradle-user-home (or overridden) cache for Minecraft downloads and versioned artifacts.
getDirtyDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getDiscardIntermediates() - Method in class com.cleanroommc.gradle.api.ext.CachesExtension
When true, intermediate pipeline files are deleted after their last consumer runs.
getDiscardIntermediates() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getDiscardIntermediates() - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
getEmbeddedLibraries() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getEmbedUniversalJar() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getEntryPath() - Method in class com.cleanroommc.gradle.api.task.userdev.ExtractUserdevFile
 
getEnv() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getExceptionsFile() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
getExecOperations() - Method in class com.cleanroommc.gradle.api.deobf.DeobfuscateJar
 
getExecOperations() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
getExecOperations() - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses
 
getExecOperations() - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources
 
getExtraArgs() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
Additional raw decompiler arguments, appended after Decompile.getOptions()
getExtraJar() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
getFieldMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getFieldMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getFile() - Method in class com.cleanroommc.gradle.api.util.dist.LibraryArtifact
 
getFileSystemOperations() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getFileSystemOperations() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getFileSystemOperations() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getFlowScope() - Method in class com.cleanroommc.gradle.CleanroomGradle
 
getForgeVersion() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getForgeVersion() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getFormat() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getGenerateDiffs() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getGradleWrapperJar() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getGroup() - Method in class com.cleanroommc.gradle.api.util.lazy.ProjectCoordinates
 
getIncludedPrefixes() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getInheritance() - Method in class com.cleanroommc.gradle.api.task.sas.CheckSAS
 
getInheritedLibraries() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getInitializeDiffs() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getInitialPatches() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getInjectAnnotationMarkers() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getInjectedJar() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
getInPlace() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getInput() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getInputArtifact() - Method in class com.cleanroommc.gradle.api.deobf.DeobfuscateJar
 
getInputArtifact() - Method in class com.cleanroommc.gradle.api.deobf.ExtractUserdevDeobfInputs
 
getInputArtifact() - Method in class com.cleanroommc.gradle.api.userdev.ExtractUserdevExtra
 
getInputArtifact() - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses
 
getInputArtifact() - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources
 
getInputJar() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
getInputJar() - Method in class com.cleanroommc.gradle.api.task.sas.ApplySAS
 
getInputJar() - Method in class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
getInputJar() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
getInstallerArchiveFile() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getInstallerJvmArgs() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getInstallerVersion() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getInstallProfile() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getInstanceName() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getIntermediateRuns() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getJavaDistro() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getJavaExecutable() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getJavaLanguageVersion() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
JVM identity rather than its executable path, so cached entries stay relocatable.
getJavaVendor() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
 
getJavaVersion() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getJoinedSrgFile() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getJvmArgs() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getLaunchClass() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getLaunchClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getLauncherVersion() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
getLibraries() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources.Parameters
 
getLibraryExcludeRules() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getLoader() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getLoaderGroup() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getLoaderVersion() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getLocalCacheDirectory() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getLocalDirectory() - Method in class com.cleanroommc.gradle.api.ext.CachesExtension
Project-local generated data, typically under build/.
getLogFile() - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
getLwjglNativesClassifiers() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getMainClass() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getMainClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getManifestUrl() - Method in interface com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource.Parameters
 
getManifestUrls() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getMappings() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
 
getMappings() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getMappings() - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
getMappingsId() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
The active names identity string (see NamesSource).
getMappingsId() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
The names identity these patches are generated in (see NamesSource).
getMcp2Srg() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getMcpConfig() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getMcpConfigVersion() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
The mcp_config version recorded alongside the names id in .mappings.json.
getMcpMappings() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getMcpNames() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
getMcpSource() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getMcpToSrgPath() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getMergedJar() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getMergeToolClasspath() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getMethodMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getMethodMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getMinecraft() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getMinecraftExcludeRules() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getMinecraftVersion() - Method in interface com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource.Parameters
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getMinecraftVersion() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getMinimumJava() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getMode() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getMode() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getModifiedDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getModifiedDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getModuleDependency() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getName() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getName() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getNamesDirectory() - Method in class com.cleanroommc.gradle.api.ext.MappingsExtension
Directory holding "mappings.tiny".
getNamesDirectoryConfigured() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
Whether cleanroom.namesDirectory was configured; validated for a clear error message.
getNamesId() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
The active names identity string.
getNamesId() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
The active names identity string.
getNamesSource() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getNativeLibraries() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getNatives() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getNgfxPath() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getObfuscationMappings() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getObjects() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
getObjects() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getOffline() - Method in interface com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource.Parameters
 
getOffline() - Method in interface com.cleanroommc.gradle.api.source.VersionMetaValueSource.Parameters
 
getOffline() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getOffline() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
getOffline() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getOffline() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getOfflineCacheFiles() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getOnlyClasses() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
-only=<prefix>: only decompile classes matching these prefixes
getOperatingSystem() - Method in class com.cleanroommc.gradle.api.util.Platform
 
getOptions() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
Decompiler options, rendered as --<key>=<value> arguments in insertion order.
getOriginalDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getOriginalDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getOriginalJar() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
getOutput() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.sas.CheckSAS
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.userdev.ExtractUserdevFile
 
getOutput() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
getOutputJar() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
getOutputJar() - Method in class com.cleanroommc.gradle.api.task.sas.ApplySAS
 
getOutputJar() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
getParameterMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getPatchDev() - Method in class com.cleanroommc.gradle.api.ext.PatchesExtension
 
getPatchedJar() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
 
getPatches() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getPatches() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getPatches() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getPatchesDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyDiffs
 
getPatchesDirectory() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
 
getPluginVersion() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getPrefix() - Method in class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches
Prefix the patch entries sit behind inside the archive, e.g.
getPrepareEnvironment() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getProblems() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getProblems() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
getProblems() - Method in class com.cleanroommc.gradle.CleanroomGradle
 
getProfileName() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getProjectLayout() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getProviders() - Method in class com.cleanroommc.gradle.api.task.MavenJarExec
 
getRawArtifact() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getRawConfiguration() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getRecommendedJava() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getRegisteredUserdev() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getReleaseTime() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getRenamerClasspath() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
 
getRenamerClasspath() - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
getRenamerClasspath() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getRepositoryUrl() - Method in class com.cleanroommc.gradle.api.util.dist.LibraryArtifact
Base URL of the repository that supplied the selected component.
getRepositoryUrls() - Method in class com.cleanroommc.gradle.api.util.lazy.ProjectCoordinates
 
getRunClient() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getRunServer() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getRunTaskArguments() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getRunTaskName() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
getServerBinpatches() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getServerJar() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getServerMainClass() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getServerMainClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getServerMainClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getServerModifiedJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getServerOriginalJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getServerPrefix() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
getServerSha1() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getServerTarget() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getServerTarget() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getServerTweakClass() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getServerTweakClass() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getServerTweakers() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getServerUrl() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getSha1() - Method in interface com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetParameters
 
getSharedCacheDirectory() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getSharedCacheDirectory() - Method in interface com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses.Parameters
 
getSide() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getSide() - Method in interface com.cleanroommc.gradle.api.userdev.ExtractUserdevExtra.Parameters
 
getSideAnnotationStrippers() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getSideAnnotationStrippers() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getSideAnnotationStrippers() - Method in class com.cleanroommc.gradle.api.task.sas.ApplySAS
 
getSideAnnotationStrippers() - Method in class com.cleanroommc.gradle.api.task.sas.CheckSAS
 
getSilent() - Method in class com.cleanroommc.gradle.api.task.common.Decompile
--silent: suppress the decompiler's console output
getSize() - Method in interface com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetParameters
 
getSlimJar() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
getSoftwareComponentFactory() - Method in class com.cleanroommc.gradle.CleanroomGradle
 
getSourceJar() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
getSources() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfSpec
 
getSourceSet() - Method in class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
getSourceUrl() - Method in interface com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetParameters
 
getSrg2Mcp() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getSrgJar() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
getSrgJar() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
getSrgLibraries() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
 
getSrgLibraries() - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
getSrgMappingFile() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
getSrgSource() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getSrgToMcpPath() - Method in class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
getTargetFile() - Method in interface com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetParameters
 
getTargetSide() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
getTinyFile() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
getTinyMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
Optional Tiny2 names source.
getTinyMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
Optional Tiny2 names source.
getToolClasspath() - Method in class com.cleanroommc.gradle.api.task.MavenJarExec
 
getTools() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getTools() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getTweakers() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getTweakers() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getUniversalCoordinate() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getUniversalCoordinate() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getUniversalJar() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getUniversalJar() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getUniversalUrl() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getUniversalUrl() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getUseDefaultToolArguments() - Method in class com.cleanroommc.gradle.api.task.MavenJarExec
Whether the task should construct the command line expected by its default tool.
getUserdevArtifact() - Method in class com.cleanroommc.gradle.api.task.userdev.ExtractUserdevFile
 
getUserdevArtifact() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
getUserdevInputs() - Method in interface com.cleanroommc.gradle.api.deobf.DeobfuscateJar.Parameters
 
getUserdevInputs() - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
getUserdevJar() - Method in interface com.cleanroommc.gradle.api.source.UserdevConfigValueSource.Parameters
 
getUsername() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getUUID() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getUuidCache() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getValidatedPrefixes() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
getValidateReferences() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
getVanilla() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
getVanillaAssetsLocation() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getVersion() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
getVersion() - Method in class com.cleanroommc.gradle.api.util.lazy.ProjectCoordinates
 
getVersionCacheDirectory() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getVersionDirectory() - Method in class com.cleanroommc.gradle.api.ext.CachesExtension
Per-Minecraft-version slice of CachesExtension.getDirectory(), used by the 1.12.2 toolchain.
getVersionId() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getVersionJson() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getVersionMeta() - Method in class com.cleanroommc.gradle.api.ext.MinecraftExtension
 
getVersionMeta() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getVersionMeta() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getVersionMetaContent() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getVersionMetaUrl() - Method in class com.cleanroommc.gradle.api.ext.MinecraftExtension
 
getVersionMetaUrl() - Method in interface com.cleanroommc.gradle.api.source.VersionMetaValueSource.Parameters
 
getWorkerExecutor() - Method in class com.cleanroommc.gradle.api.task.mc.DownloadAssets
 
group() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Returns the value of the group record component.
group() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns the value of the group record component.
group(String, TaskProvider...) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
GROUP - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
groups() - Method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 

H

hasGameArguments() - Method in class com.cleanroommc.gradle.api.util.LaunchArguments
Whether the meta carries game arguments in either the modern or legacy form.
hash() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Returns the value of the hash record component.
hash() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Returns the value of the hash record component.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.JarStructure
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.Member
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns a hash code value for this object.
hashCode() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns a hash code value for this object.
hasLocalComponent() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
hasNatives() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
 
hasNativesForOS(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
 
hasNativesToExtract() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
hasZips() - Method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
HEADER - Static variable in class com.cleanroommc.gradle.api.names.TinyV2
 

I

id() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns the value of the id record component.
id() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the id record component.
id() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the id record component.
id() - Method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
importMcpNames - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
ImportMcpNames - Class in com.cleanroommc.gradle.api.task.names
Converts the public MCP names CSVs (plus constructors.txt from mcp_config) into a Tiny2 file (SRG -> named).
ImportMcpNames() - Constructor for class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
importNames() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
in(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
infix - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
INITIAL_PATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
initialPatches - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
initialPatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns the value of the initialPatches record component.
initialPatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the initialPatches record component.
inject - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
inject() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
inject(Path, Path, Path, Path, Path) - Static method in class com.cleanroommc.gradle.api.util.inject.MetadataInjector
 
InjectedArchiveOperations() - Constructor for class com.cleanroommc.gradle.api.task.Tasks.InjectedArchiveOperations
 
injectedJar - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
injectMetadata - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
InjectMetadata - Class in com.cleanroommc.gradle.api.task.mcp
Adds the metadata a decompiler needs to the SRG named jar.
InjectMetadata() - Constructor for class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
InjectResult(int, int, int) - Constructor for record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Creates an instance of a InjectResult record class.
inputs() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the inputs record component.
Inputs(String, String, String, Map) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Creates an instance of a Inputs record class.
installerJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
IntermediateProcessor - Class in com.cleanroommc.gradle.api.task
Toggleable cleanup of intermediate jars/files that exist only to feed a later task.
IntermediateProcessor(Project) - Constructor for class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
IntermediateProcessor.Discard - Class in com.cleanroommc.gradle.api.task
A discard edge whose files are deleted after its requested consumers finish.
internal(Project, String) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
internalName() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Returns the value of the internalName record component.
INVALID_VANILLA_ENVIRONMENT - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
IO - Class in com.cleanroommc.gradle.api.util
 
is64Bit() - Method in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
isAllowed() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
 
isAllowed() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
 
isArm() - Method in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
isClient() - Method in enum class net.minecraftforge.fml.relauncher.Side
 
isExcluded(Coordinate, Set) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
isFreeBSD() - Method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
isLinux() - Method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
isLocal(Artifact) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
An artifact with no download url is one whose file travels inside the archive.
isLocalRepository(String) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
isMacOS() - Method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
isNative(Coordinate) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
isServer() - Method in enum class net.minecraftforge.fml.relauncher.Side
 
isValidForOS(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
 
isValidForOS(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
 
isVersionOrNewer(String) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
isWindows() - Method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 

J

jars - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
JarStructure - Record Class in com.cleanroommc.gradle.api.names
The class/method/field shape of a jar, read with ASM.
JarStructure(Map) - Constructor for record class com.cleanroommc.gradle.api.names.JarStructure
Creates an instance of a JarStructure record class.
JarStructure.ClassEntry - Record Class in com.cleanroommc.gradle.api.names
One class's SRG-named members.
JarStructure.Member - Record Class in com.cleanroommc.gradle.api.names
A method or field: its name and JVM descriptor.
javadocJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
javaLauncher(Project) - Static method in class com.cleanroommc.gradle.api.util.lazy.Providers
 
javaLauncher(JavaToolchainService, int) - Static method in class com.cleanroommc.gradle.api.util.lazy.Providers
 
javaLauncher(JavaToolchainService, Provider) - Static method in class com.cleanroommc.gradle.api.util.lazy.Providers
 
javaMajor() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
javaVersion() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the javaVersion record component.
JavaVersion(String, int) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Creates an instance of a JavaVersion record class.
joinedSrg - Variable in class com.cleanroommc.gradle.env.McpMappings
 
joinLibraryPath(String, File) - Static method in class com.cleanroommc.gradle.api.util.Platform
Joins an existing java.library.path with a natives directory using the host separator.
jvm() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Returns the value of the jvm record component.
jvmArgs(Iterable) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
jvmArgs(Object...) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
jvmArguments() - Method in class com.cleanroommc.gradle.api.util.LaunchArguments
The rendered extra JVM arguments.

K

kind() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns the value of the kind record component.

L

LaunchArguments - Class in com.cleanroommc.gradle.api.util
Renders the Minecraft launch arguments for a VersionMeta independent of Gradle.
LaunchArguments(VersionMeta, Map, Platform, Consumer) - Constructor for class com.cleanroommc.gradle.api.util.LaunchArguments
 
launchClass - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
launchClass() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns the value of the launchClass record component.
LauncherVersionMetaValueSource - Class in com.cleanroommc.gradle.api.source
Resolves the VersionMeta of an arbitrary Minecraft version through Mojang's launcher manifest: version_manifest_v2.json -> version entry (url + sha1) -> version meta json.
LauncherVersionMetaValueSource() - Constructor for class com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource
 
LauncherVersionMetaValueSource.Parameters - Interface in com.cleanroommc.gradle.api.source
 
layout() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the layout record component.
Layout(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, List, String, String, String) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Creates an instance of a Layout record class.
LazilyConstructedJavaExec - Class in com.cleanroommc.gradle.api.task
 
LazilyConstructedJavaExec() - Constructor for class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
LazyStringable - Class in com.cleanroommc.gradle.api.util.lazy
 
libraries - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
libraries() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the libraries record component.
Library(VersionMeta.Downloads, String, Map, List, Object) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Creates an instance of a Library record class.
LibraryArtifact - Class in com.cleanroommc.gradle.api.util.dist
Nested input type for a resolved runtime library the MMC pack and installer profile publish.
LibraryArtifact() - Constructor for class com.cleanroommc.gradle.api.util.dist.LibraryArtifact
 
LibraryJson - Class in com.cleanroommc.gradle.api.util.dist
Turns resolved artifacts into the library entries launchers understand.
linkSource(NamedDomainObjectProvider, Object) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
LINUX - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
load(Path) - Static method in class com.cleanroommc.gradle.api.util.inject.AccessMap
 
load(Path) - Static method in class com.cleanroommc.gradle.api.util.inject.ConstructorMap
 
load(Path) - Static method in class com.cleanroommc.gradle.api.util.inject.ExceptionMap
 
loader() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the loader record component.
loader(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
Loader(String, String, String) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Creates an instance of a Loader record class.
LOADER - Enum constant in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Cleanroom loader sources, SAS/AT processing, run tasks, and distribution artifacts.
LOADER_SOURCES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
LoaderExtension - Class in com.cleanroommc.gradle.api.ext
Loader-workspace and distribution settings.
LoaderExtension() - Constructor for class com.cleanroommc.gradle.api.ext.LoaderExtension
 
loaderSources() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the loaderSources record component.
loaderVersion() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
localLibrary(Artifact) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
A library both MultiMC and Prism take from the instance's own libraries/ folder instead of downloading.
logging() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the logging record component.
LWJGL2_GROUP - Static variable in class com.cleanroommc.gradle.env.VanillaTasks
 
LwjglNatives - Class in com.cleanroommc.gradle.api.util
Wires the "lwjglNative" configuration, usage is as follows:
lwjglNativesClassifier() - Method in class com.cleanroommc.gradle.api.util.Platform
 
lwjglNativesClassifiers() - Static method in class com.cleanroommc.gradle.api.util.Platform
Every distinct native classifier produced by Platform.lwjglNativesClassifier().

M

MAC_OS - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
machineArchitecture() - Method in class com.cleanroommc.gradle.api.util.Platform
 
mainClass() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns the value of the mainClass record component.
mainClass() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the mainClass record component.
MaintenanceTasks - Class in com.cleanroommc.gradle.env
 
MaintenanceTasks(Project, CachesExtension, MappingsExtension, VanillaTasks, String) - Constructor for class com.cleanroommc.gradle.env.MaintenanceTasks
 
majorVersion() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Returns the value of the majorVersion record component.
mappings() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns the value of the mappings record component.
mappings(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
MappingsExtension - Class in com.cleanroommc.gradle.api.ext
Optional hand-edited Tiny v2 names.
MappingsExtension() - Constructor for class com.cleanroommc.gradle.api.ext.MappingsExtension
 
mapToResources() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Returns the value of the mapToResources record component.
matches(Platform) - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
 
materialize() - Method in class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
materialize(File, Path, Path, Iterable, FileCollection, ExecOperations) - Static method in class com.cleanroommc.gradle.api.userdev.UserdevSourceMaterializer
 
MATERIALIZED - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
MaterializeUserdevClasses - Class in com.cleanroommc.gradle.api.userdev
 
MaterializeUserdevClasses() - Constructor for class com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses
 
MaterializeUserdevClasses.Parameters - Interface in com.cleanroommc.gradle.api.userdev
 
MaterializeUserdevSources - Class in com.cleanroommc.gradle.api.userdev
 
MaterializeUserdevSources() - Constructor for class com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources
 
MaterializeUserdevSources.Parameters - Interface in com.cleanroommc.gradle.api.userdev
 
MaterializeUserdevSourcesJar - Class in com.cleanroommc.gradle.api.task.userdev
 
MaterializeUserdevSourcesJar() - Constructor for class com.cleanroommc.gradle.api.task.userdev.MaterializeUserdevSourcesJar
 
MavenJarExec - Class in com.cleanroommc.gradle.api.task
 
MavenJarExec() - Constructor for class com.cleanroommc.gradle.api.task.MavenJarExec
 
mavenPath() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
MCP - Enum constant in enum class com.cleanroommc.gradle.api.util.Environment
 
MCP - Static variable in class com.cleanroommc.gradle.api.deobf.DeobfAttributes
 
MCP_SOURCES - Static variable in class com.cleanroommc.gradle.api.deobf.DeobfAttributes
 
MCP_TO_NOTCH - Enum constant in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
 
MCP_TO_SRG - Enum constant in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
 
MCP2SRG - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
mcpConfig - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpConfig() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns the value of the mcpConfig record component.
mcpConfigDirectory - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpConfigVersion - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpId(String, String) - Static method in record class com.cleanroommc.gradle.api.names.NamesSource
 
mcpMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpMappings - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
McpMappings - Class in com.cleanroommc.gradle.env
MCP config/mapping artifacts and derived mapping files shared by the loader and userdev pipelines.
McpMappings(Project, CachesExtension, MappingsExtension) - Constructor for class com.cleanroommc.gradle.env.McpMappings
 
mcpMappingsId - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpMappingsId(String) - Static method in class com.cleanroommc.gradle.env.McpMappings
The MCP_MAPPINGS GradleStart expects.
mcpSourceDirectory - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
MCPTasks - Class in com.cleanroommc.gradle.env
 
MCPTasks(Project, CachesExtension, MinecraftExtension, MappingsExtension, VanillaTasks, McpMappings, IntermediateProcessor) - Constructor for class com.cleanroommc.gradle.env.MCPTasks
 
mcpToSrg() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the mcpToSrg record component.
mcpVersion - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
mcpVersionId - Variable in class com.cleanroommc.gradle.env.McpMappings
 
mcpVersionId(String) - Static method in class com.cleanroommc.gradle.env.McpMappings
The MCP_VERSION GradleStart expects.
Member(String, String) - Constructor for record class com.cleanroommc.gradle.api.names.JarStructure.Member
Creates an instance of a Member record class.
merge - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
mergedJar - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
MergeJars - Class in com.cleanroommc.gradle.api.task.mcp
 
MergeJars() - Constructor for class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
mergeNatives(List, List) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
meta(String) - Static method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
Meta - Class in com.cleanroommc.gradle.api
 
META - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
MetadataInjector - Class in com.cleanroommc.gradle.api.util.inject
In-process replacement for MCInjector.
MetadataInjector.InjectResult - Record Class in com.cleanroommc.gradle.api.util.inject
 
METHOD - Enum constant in enum class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TargetKind
 
methodMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
methods() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns the value of the methods record component.
methods() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Returns the value of the methods record component.
methods() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns the value of the methods record component.
methods() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns the value of the methods record component.
methods() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the methods record component.
METHODS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
METHODS_FILE - Static variable in record class com.cleanroommc.gradle.api.names.CsvNames
 
methodsRemoved() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns the value of the methodsRemoved record component.
minecraft() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the minecraft record component.
minecraft(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
Minecraft(String, UserdevConfig.Download, UserdevConfig.Download) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Creates an instance of a Minecraft record class.
MINECRAFT_PACKAGE_PATH - Static variable in class com.cleanroommc.gradle.api.Meta
 
minecraftArguments() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the minecraftArguments record component.
MinecraftExtension - Class in com.cleanroommc.gradle.api.ext
Version metadata for the primary Minecraft toolchain (loader/userdev, and the unsuffixed vanilla tasks).
MinecraftExtension() - Constructor for class com.cleanroommc.gradle.api.ext.MinecraftExtension
 
MinecraftJarPipeline - Class in com.cleanroommc.gradle.env
Shared split => merge => Notch2SRG => metadata injection pipeline used by the loader and userdev workspaces.
MinecraftJarPipeline.Spec - Class in com.cleanroommc.gradle.env
 
MinecraftRuns - Class in com.cleanroommc.gradle.env
Shared wiring for RunMinecraft tasks so they do not look up the project extension.
MinecraftRuns.Fml - Class in com.cleanroommc.gradle.env
 
minecraftVersion - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
minecraftVersion - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
minecraftVersion - Variable in class com.cleanroommc.gradle.env.VanillaTasks
Always Meta.ONE_TRUE_MINECRAFT_VERSION for the unsuffixed vanilla tasks.
minecraftVersion() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
minimumLauncherVersion() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the minimumLauncherVersion record component.
MISSING_USERDEV - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
mmcLibraries(List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
The MultiMC/Prism dialect: Natives are folded into their base module under classifiers with a natives platform map.
module() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
modules(Provider) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
MOJANG - Enum constant in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
MOJANG_PLAYER_API - Static variable in class com.cleanroommc.gradle.api.Meta
 
mojangLibraries(List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
The Mojang dialect used by version.json for classpath libraries: One flat entry per artifact, classifiers in the name, including side-less native jars such as Netty's.
mojangNativeLibraries(List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
The Mojang dialect for natives: One entry per classifier with a platform rule, extracted rather than classpathed.
move(Path, Path) - Static method in class com.cleanroommc.gradle.api.util.IO
 

N

name() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.Member
Returns the value of the name record component.
name() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the name record component.
name() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
Returns the value of the name record component.
name() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns the value of the name record component.
NAMES_FILE - Static variable in class com.cleanroommc.gradle.api.ext.MappingsExtension
 
NamesSource - Record Class in com.cleanroommc.gradle.api.names
A resolved set of SRG to name mappings plus a canonical identity string, decoupled from where the names came from (MCP CSVs or a hand-edited Tiny2 file).
NamesSource(String, Map, Map, Map, Map) - Constructor for record class com.cleanroommc.gradle.api.names.NamesSource
Creates an instance of a NamesSource record class.
nativePlatform(String) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
nativePlatforms() - Static method in class com.cleanroommc.gradle.api.util.Platform
 
natives - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
natives - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
natives() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the natives record component.
NATIVES - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
Carries no artifact of its own, only the platform's native library dependencies.
NATIVES_PATTERN - Static variable in class com.cleanroommc.gradle.api.Meta
 
net.minecraftforge.fml.relauncher - package net.minecraftforge.fml.relauncher
 
NONE - Static variable in class com.cleanroommc.gradle.api.deobf.DeobfAttributes
 
normalizeZip(Path) - Static method in class com.cleanroommc.gradle.api.util.IO
Rewrites a ZIP with stable entry order and timestamps.
notation(Configuration) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
NSIGHT_ACTIVITY - Enum constant in enum class com.cleanroommc.gradle.api.util.Property
 
NSIGHT_NGFX_PATH - Enum constant in enum class com.cleanroommc.gradle.api.util.Property
 
NsightExec - Class in com.cleanroommc.gradle.api.task.mc
Launches NVIDIA Nsight Graphics (ngfx) wrapping a fresh Gradle wrapper invocation of the run task.
NsightExec() - Constructor for class com.cleanroommc.gradle.api.task.mc.NsightExec
 
numberKey() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Returns the value of the numberKey record component.

O

OBF_TO_SRG - Enum constant in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
 
OBF2SRG - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
obfToSrg() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the obfToSrg record component.
objectCollection() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
 
objects() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Returns the value of the objects record component.
Objects - Class in com.cleanroommc.gradle.api.util
 
obtain() - Method in class com.cleanroommc.gradle.api.source.BundledVersionMetaValueSource
 
obtain() - Method in class com.cleanroommc.gradle.api.source.LauncherVersionMetaValueSource
 
obtain() - Method in class com.cleanroommc.gradle.api.source.UserdevConfigValueSource
 
obtain() - Method in class com.cleanroommc.gradle.api.source.VersionMetaValueSource
 
of(int) - Static method in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
of(Iterable) - Static method in class com.cleanroommc.gradle.api.util.lazy.Streams
 
of(Callable) - Static method in class com.cleanroommc.gradle.api.util.lazy.LazyStringable
 
of(Supplier) - Static method in class com.cleanroommc.gradle.api.util.lazy.LazyStringable
 
of(Function0) - Static method in class com.cleanroommc.gradle.api.util.lazy.LazyStringable
 
of(Project) - Static method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
of(Provider) - Static method in class com.cleanroommc.gradle.api.util.lazy.LazyStringable
 
OFFLINE_ASSETS - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
ONE_TRUE_MINECRAFT_VERSION - Static variable in class com.cleanroommc.gradle.api.Meta
 
onModeSelected(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
operatingSystemFamily() - Method in class com.cleanroommc.gradle.api.util.Platform
 
ordinaryLibrary(Artifact) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
os() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Returns the value of the os record component.
os() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Returns the value of the os record component.
OS(String) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
Creates an instance of a OS record class.
out(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
owner() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns the value of the owner record component.

P

parameterMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
params() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns the value of the params record component.
params() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns the value of the params record component.
params() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns the value of the params record component.
params() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the params record component.
PARAMS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
PARAMS_FILE - Static variable in record class com.cleanroommc.gradle.api.names.CsvNames
 
parse(Class, String) - Static method in class com.cleanroommc.gradle.api.util.EnumValues
 
parse(String) - Static method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
parseLine(String) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
patchDev(Action) - Method in class com.cleanroommc.gradle.api.ext.PatchesExtension
 
PatchDevEnvironment - Class in com.cleanroommc.gradle.api.ext
 
PatchDevEnvironment(String, ProjectLayout) - Constructor for class com.cleanroommc.gradle.api.ext.PatchDevEnvironment
 
patched() - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Returns the value of the patched record component.
patches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the patches record component.
patches(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
PATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
PatchesExtension - Class in com.cleanroommc.gradle.api.ext
Source-patch development environments, used by the loader workspace and available in other modes.
PatchesExtension() - Constructor for class com.cleanroommc.gradle.api.ext.PatchesExtension
 
path() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
 
path() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the path record component.
path() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns the value of the path record component.
path() - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Returns the value of the path record component.
Platform - Class in com.cleanroommc.gradle.api.util
 
Platform.Architecture - Enum Class in com.cleanroommc.gradle.api.util
 
Platform.OperatingSystem - Enum Class in com.cleanroommc.gradle.api.util
 
PPC64LE - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
PreferClasses() - Constructor for class com.cleanroommc.gradle.api.userdev.UserdevAttributes.PreferClasses
 
prepareApplyInitialDiffs - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
prepareMcpInjectedSources - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
printInfo() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
PRIVATE - Enum constant in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
ProjectCoordinates - Class in com.cleanroommc.gradle.api.util.lazy
The project's group, version and Maven repository URLs, as of the end of evaluation.
ProjectCoordinates(Project) - Constructor for class com.cleanroommc.gradle.api.util.lazy.ProjectCoordinates
 
ProjectMode - Enum Class in com.cleanroommc.gradle.api.ext
Selects which CleanroomGradle task pipeline a project exposes.
Property - Enum Class in com.cleanroommc.gradle.api.util
 
PROTECTED - Enum constant in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
Providers - Class in com.cleanroommc.gradle.api.util.lazy
 
PUBLIC - Enum constant in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
 
publish() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
publishMmcPackZip - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
PublishMmcPackZip - Class in com.cleanroommc.gradle.api.task.dist
Publishes a minimal MultiMC/PrismLauncher instance archive.
PublishMmcPackZip() - Constructor for class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 

R

RAW - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
read(File) - Static method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
read(Path) - Static method in class com.cleanroommc.gradle.api.names.TinyV2
Parses a Tiny2 file into flat SRG -> named maps.
readEntry(ZipFile, ZipEntry) - Static method in class com.cleanroommc.gradle.api.util.IO
 
reader(InputStream, Charset) - Static method in class com.cleanroommc.gradle.api.util.IO
 
reader(Path, Charset) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readFromJar(File) - Static method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
readJson(File, Class) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readJson(File, Type) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readJson(InputStream, Class) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readJson(String, Class) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readJson(Path, Class) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readJson(Path, Type) - Static method in class com.cleanroommc.gradle.api.util.IO
 
readSas(Collection) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
realPath() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Returns the value of the realPath record component.
register(Project) - Static method in class com.cleanroommc.gradle.env.ToolConfigs
 
register(Project, CachesExtension, MinecraftExtension) - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
register(Project, CachesExtension, MinecraftJarPipeline.Spec) - Static method in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
register(Project, String) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
register(Project, String, Class) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
register(Project, String, Class, Object...) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
register(Project, ListProperty) - Static method in class com.cleanroommc.gradle.api.util.LwjglNatives
 
registerPublications(Project, ProjectCoordinates) - Method in class com.cleanroommc.gradle.env.DistributionTasks
 
registerTransforms(Project, UserdevDependency, CachesExtension, FileCollection) - Static method in class com.cleanroommc.gradle.env.UserDevTasks
 
rejectOnCompileClasspath(Project, Problems) - Static method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
releaseTime() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the releaseTime record component.
remapClientToOfficial - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
remapNotch2Srg - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
remapSrg2Mcp - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
remapSrg2Mcp() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
RemapSrg2Mcp - Class in com.cleanroommc.gradle.api.task.mcp
 
RemapSrg2Mcp() - Constructor for class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
removed() - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Returns the value of the removed record component.
RemovedUserdevDependency() - Constructor for class com.cleanroommc.gradle.CleanroomGradle.RemovedUserdevDependency
 
rename(List, Map, Map) - Static method in class com.cleanroommc.gradle.api.names.SourceRenamer
Renames SRG ids in lines and inserts javadocs from docs (keyed by SRG id).
REOBF_SRG - Enum constant in enum class com.cleanroommc.gradle.api.util.Environment
 
reobfJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
reobfJar - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
reobfMinecraftJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
Repository - Enum Class in com.cleanroommc.gradle.api.util.dist
Default maven repositories for CleanroomGradle environments.
resolve(Artifact, List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
resolve(Artifact, List, Set) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
resolve(List, Set) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
Resolves a component's libraries without adding the Cleanroom universal artifact.
ResolvedLibraries - Class in com.cleanroommc.gradle.api.util.dist
Resolution-graph helpers shared by the MMC pack and the installer profile.
resolveString(Object) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
resolveUuid(boolean, File, String) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
RESOURCES_BASE_URL - Static variable in class com.cleanroommc.gradle.api.Meta
 
Result(int, int, int) - Constructor for record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Creates an instance of a Result record class.
RISCV64 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
ROLE - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
Rule(String, VersionMeta.OS) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Creates an instance of a Rule record class.
rules() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Returns the value of the rules record component.
rules() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the rules record component.
Run(String, String, String, String) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Creates an instance of a Run record class.
runCleanroomClient - Variable in class com.cleanroommc.gradle.env.CleanroomTasks
 
runCleanroomNsightClient - Variable in class com.cleanroommc.gradle.env.CleanroomTasks
 
runCleanroomServer - Variable in class com.cleanroommc.gradle.env.CleanroomTasks
 
runClient - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
runDir(File, String, Environment, Side) - Static method in class com.cleanroommc.gradle.api.util.IO
 
RunMinecraft - Class in com.cleanroommc.gradle.api.task.mc
 
RunMinecraft(ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
runs() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the runs record component.
Runs(UserdevConfig.Run, UserdevConfig.Run) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Creates an instance of a Runs record class.
runServer - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
runSrgClient - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
runSrgServer - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
runVanillaClient - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
runVanillaServer - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 

S

sameArtifact(Coordinate) - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
SAS - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
SasLine(SideOnlyHandler.Target, String, boolean) - Constructor for record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Creates an instance of a SasLine record class.
scan(File) - Static method in record class com.cleanroommc.gradle.api.names.JarStructure
Scans a jar, keeping only members whose names look like SRG ids (func_/field_).
serialized() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
server() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Returns the value of the server record component.
server() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Returns the value of the server record component.
server(Action) - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
SERVER - Enum constant in enum class net.minecraftforge.fml.relauncher.Side
 
SERVER_BINPATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
SERVER_EXTRA - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
serverBinpatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the serverBinpatches record component.
serverExtra - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
serverExtra - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
serverExtra() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the serverExtra record component.
serverJar - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
serverSha1() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
serverSlim - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
serverUrl() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
 
setAllJvmArgs(Iterable) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
setArgs(Iterable) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
setDirection(String) - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
setEnv(String) - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
setEnvironment(Map) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
setFormat(String) - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
setJvmArgs(Iterable) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
setMode(String) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
setMode(String) - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
setSide(String) - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
setSystemProperties(Map) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
setTargetSide(String) - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
setup - Variable in class com.cleanroommc.gradle.env.CleanroomTasks
 
setWorkingDir(File) - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
setWorkingDir(Object) - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
sha1() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Returns the value of the sha1 record component.
sha1() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the sha1 record component.
sha1() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns the value of the sha1 record component.
sha1(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
sha1(String) - Static method in class com.cleanroommc.gradle.api.util.IO
 
sha1(Path) - Static method in class com.cleanroommc.gradle.api.util.IO
 
sha1Match(File, String) - Static method in class com.cleanroommc.gradle.api.util.IO
 
sha1Match(Path, String) - Static method in class com.cleanroommc.gradle.api.util.IO
 
sha256(byte[]) - Static method in class com.cleanroommc.gradle.api.util.IO
 
Side - Enum Class in net.minecraftforge.fml.relauncher
 
SIDE_ONLY_DESCRIPTOR - Static variable in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
sideAnnotationStrippers() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the sideAnnotationStrippers record component.
SideOnlyHandler - Class in com.cleanroommc.gradle.api.util.sas
In-process, deterministic handling of legacy Forge @SideOnly metadata.
SideOnlyHandler.SasLine - Record Class in com.cleanroommc.gradle.api.util.sas
 
SideOnlyHandler.Target - Record Class in com.cleanroommc.gradle.api.util.sas
 
SideOnlyHandler.TargetKind - Enum Class in com.cleanroommc.gradle.api.util.sas
 
SideOnlyHandler.TransformResult - Record Class in com.cleanroommc.gradle.api.util.sas
 
size() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Returns the value of the size record component.
size() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Returns the value of the size record component.
size() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the size record component.
size() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns the value of the size record component.
source(NamedDomainObjectProvider) - Static method in class com.cleanroommc.gradle.api.util.lazy.SourceSets
 
SOURCE_INPUT - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
SOURCE_TOOLS - Static variable in class com.cleanroommc.gradle.env.ToolConfigs
Tools whose output decides what the decompiled Minecraft tree looks like.
sourceInput() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the sourceInput record component.
SourceRenamer - Class in com.cleanroommc.gradle.api.names
Renames SRG identifiers in decompiled source to MCP names and injects member javadocs.
SOURCES - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
SourceSets - Class in com.cleanroommc.gradle.api.util.lazy
 
sourcesJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
sourceToolNotations(Project) - Static method in class com.cleanroommc.gradle.env.ToolConfigs
 
spec() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the spec record component.
Spec() - Constructor for class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
SPEC - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
SPEC - Static variable in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
split(File, File, File, File) - Static method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
splitClient - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
splitClientJar - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
splitJar() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
SplitJar - Class in com.cleanroommc.gradle.api.task.mcp
 
SplitJar() - Constructor for class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
splitServer - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
splitServerJar - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
SRG - Enum constant in enum class com.cleanroommc.gradle.api.util.Environment
 
SRG_TO_MCP - Enum constant in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
 
SRG2MCP - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
srgJar - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
srgMapping - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
srgSourceDirectory - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
srgToMcp - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
srgToMcp() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns the value of the srgToMcp record component.
STAGE - Static variable in class com.cleanroommc.gradle.api.userdev.UserdevAttributes
 
Streams - Class in com.cleanroommc.gradle.api.util.lazy
 
strip() - Method in class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
strip(Path, Path, Side, boolean) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
strip(Path, Path, Side, boolean, Collection) - Static method in class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler
 
stripClientMinecraftJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
stripServerMinecraftJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
StripSideOnlyJar - Class in com.cleanroommc.gradle.api.task.sas
Produces one physical-side jar by removing mismatched legacy @SideOnly bytecode.
StripSideOnlyJar(ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.task.sas.StripSideOnlyJar
 
systemProperties(Map) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 
systemProperty(String, Object) - Method in class com.cleanroommc.gradle.api.task.LazilyConstructedJavaExec
 

T

target - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
target() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns the value of the target record component.
target() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Returns the value of the target record component.
Target(SideOnlyHandler.TargetKind, String, String, String) - Constructor for record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Creates an instance of a Target record class.
targetJavaMajor(Project) - Static method in class com.cleanroommc.gradle.api.util.lazy.Providers
 
targetJavaVersion(Project) - Static method in class com.cleanroommc.gradle.api.util.lazy.Providers
 
Tasks - Class in com.cleanroommc.gradle.api.task
 
Tasks.InjectedArchiveOperations - Class in com.cleanroommc.gradle.api.task
 
taskSuffix(String) - Static method in class com.cleanroommc.gradle.env.VanillaTasks
 
throwing(Problems, Throwable, ProblemId, String, String) - Static method in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
throwing(Problems, Throwable, ProblemId, Consumer) - Static method in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
time() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the time record component.
tiny2Id(File) - Static method in record class com.cleanroommc.gradle.api.names.NamesSource
 
tinyFileWhenPresent - Variable in class com.cleanroommc.gradle.env.McpMappings
 
TinyV2 - Class in com.cleanroommc.gradle.api.names
Minimal Tiny v2 reader/writer for an SRG -> named mapping (two namespaces: srg, named).
TinyV2.Constructor - Record Class in com.cleanroommc.gradle.api.names
A constructor from constructors.txt: its param-number key (i<id>) and SRG descriptor.
TinyV2.FlatNames - Record Class in com.cleanroommc.gradle.api.names
Flat SRG -> named lookups parsed from a Tiny2 file, plus member javadocs keyed by SRG id.
tool(Project, DirectoryProperty, String, Class, Provider) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
ToolConfigs - Class in com.cleanroommc.gradle.env
Maven tool classpaths shared by vanilla, loader, and userdev pipelines.
tools() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns the value of the tools record component.
toString() - Method in record class com.cleanroommc.gradle.api.names.CsvNames
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.ClassEntry
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.JarStructure.Member
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.JarStructure
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.NamesSource
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.Constructor
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.names.TinyV2.FlatNames
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.AssetEntry
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex.Entry
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Inputs
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Runs
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.ArgRule
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Arguments
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Downloads
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.JavaVersion
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.OS
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Rule
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.task.patch.ApplyBinPatches.Result
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns a string representation of this record class.
toString() - Method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
toString() - Method in enum class com.cleanroommc.gradle.api.util.Environment
 
toString() - Method in record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Returns a string representation of this record class.
toString() - Method in class com.cleanroommc.gradle.api.util.lazy.LazyStringable
 
toString() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.SasLine
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.Target
Returns a string representation of this record class.
toString() - Method in record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Returns a string representation of this record class.
totalSize() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the totalSize record component.
trailingSlash(String) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
transform(TransformOutputs) - Method in class com.cleanroommc.gradle.api.deobf.DeobfuscateJar
 
transform(TransformOutputs) - Method in class com.cleanroommc.gradle.api.deobf.ExtractUserdevDeobfInputs
 
transform(TransformOutputs) - Method in class com.cleanroommc.gradle.api.userdev.ExtractUserdevExtra
 
transform(TransformOutputs) - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevClasses
 
transform(TransformOutputs) - Method in class com.cleanroommc.gradle.api.userdev.MaterializeUserdevSources
 
TransformResult(int, int, int, int) - Constructor for record class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TransformResult
Creates an instance of a TransformResult record class.
tweakClass - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
tweakClass() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Run
Returns the value of the tweakClass record component.
type() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the type record component.

U

universalJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
unravel(Object) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
unzip(Project, String, Object, Object) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
url() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Download
Returns the value of the url record component.
url() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.AssetIndex
Returns the value of the url record component.
url() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Download
Returns the value of the url record component.
url() - Method in record class com.cleanroommc.gradle.api.util.dist.Artifact
Returns the value of the url record component.
url() - Method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
userdev(String) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
userdev(String, Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
userdev(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
Deprecated.
USERDEV - Enum constant in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Mod workspace backed by a Cleanroom userdev artifact.
USERDEV_INPUTS_TYPE - Static variable in class com.cleanroommc.gradle.api.deobf.DeobfAttributes
 
USERDEV_PIPELINE_OVERRIDE - Static variable in class com.cleanroommc.gradle.api.util.CleanroomProblems
 
UserdevAttributes - Class in com.cleanroommc.gradle.api.userdev
 
UserdevAttributes.PreferClasses - Class in com.cleanroommc.gradle.api.userdev
 
UserdevConfig - Record Class in com.cleanroommc.gradle.api.schema
Cleanroom userdev specification 1.
UserdevConfig(int, UserdevConfig.Minecraft, UserdevConfig.Loader, UserdevConfig.Inputs, UserdevConfig.Layout, UserdevConfig.Runs) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig
Creates an instance of a UserdevConfig record class.
UserdevConfig.Download - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Inputs - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Layout - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Loader - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Minecraft - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Run - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfig.Runs - Record Class in com.cleanroommc.gradle.api.schema
 
UserdevConfigValueSource - Class in com.cleanroommc.gradle.api.source
Reads UserdevConfig out of a userdev artifact.
UserdevConfigValueSource() - Constructor for class com.cleanroommc.gradle.api.source.UserdevConfigValueSource
 
UserdevConfigValueSource.Parameters - Interface in com.cleanroommc.gradle.api.source
 
UserdevDependency - Class in com.cleanroommc.gradle.api.userdev
The dependency and artifact-owned metadata registered by cleanroom.userdev(...).
UserdevDependency(Project, String) - Constructor for class com.cleanroommc.gradle.api.userdev.UserdevDependency
 
userdevJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
UserdevSourceMaterializer - Class in com.cleanroommc.gradle.api.userdev
Materializes the sources shared by the published classifier and the consumer transform.
userdevSourcesJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
UserDevTasks - Class in com.cleanroommc.gradle.env
 
UserDevTasks(Project, CachesExtension, MinecraftExtension, UserdevDependency, VanillaTasks) - Constructor for class com.cleanroommc.gradle.env.UserDevTasks
 
useUserdev(Configuration) - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 

V

validate() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
value(ProviderFactory) - Method in enum class com.cleanroommc.gradle.api.util.Property
 
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.dist.Repository
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.Environment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.Property
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TargetKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.minecraftforge.fml.relauncher.Side
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Argument
Returns the value of the values record component.
values() - Static method in enum class com.cleanroommc.gradle.api.task.mcp.WriteMappings.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.dist.Repository
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.Environment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.inject.AccessLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.Property
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cleanroommc.gradle.api.util.sas.SideOnlyHandler.TargetKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.minecraftforge.fml.relauncher.Side
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA - Enum constant in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Vanilla download, run, and decompile tasks only.
VANILLA - Enum constant in enum class com.cleanroommc.gradle.api.util.Environment
 
vanillaConfig - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
VanillaEnvironment - Class in com.cleanroommc.gradle.api.ext
A named, independently runnable vanilla Minecraft environment.
VanillaEnvironment(String) - Constructor for class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
vanillaNativesConfig - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
VanillaTasks - Class in com.cleanroommc.gradle.env
 
VanillaTasks(Project, CachesExtension, MinecraftExtension) - Constructor for class com.cleanroommc.gradle.env.VanillaTasks
 
VanillaTasks(Project, CachesExtension, MinecraftExtension, VanillaEnvironment) - Constructor for class com.cleanroommc.gradle.env.VanillaTasks
 
version() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Loader
Returns the value of the version record component.
version() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig.Minecraft
Returns the value of the version record component.
version() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
Returns the value of the version record component.
VERSION_MANIFEST_V2_URL - Static variable in class com.cleanroommc.gradle.api.Meta
 
versionCacheDirectory - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
versionMeta - Variable in class com.cleanroommc.gradle.env.VanillaTasks
Launcher-manifest metadata for VanillaTasks.minecraftVersion.
VersionMeta - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta(VersionMeta.Arguments, VersionMeta.AssetIndex, String, int, Map, String, VersionMeta.JavaVersion, List, Object, String, String, int, String, String, String) - Constructor for record class com.cleanroommc.gradle.api.schema.VersionMeta
Creates an instance of a VersionMeta record class.
VersionMeta.ArgRule - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Argument - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.ArgumentDeserializer - Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Arguments - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.AssetIndex - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Download - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Downloads - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.JavaVersion - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Library - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.OS - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMeta.Rule - Record Class in com.cleanroommc.gradle.api.schema
 
VersionMetaValueSource - Class in com.cleanroommc.gradle.api.source
 
VersionMetaValueSource() - Constructor for class com.cleanroommc.gradle.api.source.VersionMetaValueSource
 
VersionMetaValueSource.Parameters - Interface in com.cleanroommc.gradle.api.source
 
virtual() - Method in record class com.cleanroommc.gradle.api.schema.AssetIndex
Returns the value of the virtual record component.

W

WINDOWS - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.OperatingSystem
 
wireTransformOrdering(Project) - Method in class com.cleanroommc.gradle.api.ext.DeobfExtension
 
withoutClassifier() - Method in record class com.cleanroommc.gradle.api.util.dist.Coordinate
 
workingDir(Object) - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
write() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
write() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
write(JarStructure, CsvNames, Map) - Static method in class com.cleanroommc.gradle.api.names.TinyV2
Builds Tiny2 text mapping SRG ids to MCP names, using structure for descriptors.
write(Project, CachesExtension, String, WriteMappings.Direction, String) - Method in class com.cleanroommc.gradle.env.McpMappings
 
writeEntry(ZipOutputStream, String, byte[]) - Static method in class com.cleanroommc.gradle.api.util.IO
 
writeInstallProfile - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
WriteInstallProfile - Class in com.cleanroommc.gradle.api.task.dist
Writes the two JSON documents a Cleanroom installer jar carries.
WriteInstallProfile() - Constructor for class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
writeMappings() - Method in class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
WriteMappings - Class in com.cleanroommc.gradle.api.task.mcp
Derives a mapping file from the joined notch-to-srg mapping and where the requested WriteMappings.Direction requires it, the MCP method/field CSVs, using srgutils.
WriteMappings(ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.task.mcp.WriteMappings
 
WriteMappings.Direction - Enum Class in com.cleanroommc.gradle.api.task.mcp
 
writeMcp2Notch - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
writeMcp2Srg - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
writeObf2SrgTsrg - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
writeSrg2Mcp - Variable in class com.cleanroommc.gradle.env.McpMappings
 
writeString(Path, String) - Static method in class com.cleanroommc.gradle.api.util.IO
 
writeUserdevConfig - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
WriteUserdevConfig - Class in com.cleanroommc.gradle.api.task.dist
Writes the config.json that userdevJar ships.
WriteUserdevConfig() - Constructor for class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 

X

X64 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
X86 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 

Z

zipIn(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
zipIn(Path, int) - Static method in class com.cleanroommc.gradle.api.util.IO
 
zipOut(File) - Static method in class com.cleanroommc.gradle.api.util.IO
 
zipOut(Path, int) - Static method in class com.cleanroommc.gradle.api.util.IO
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values