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
 
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
 
accessTransformDevJar - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
accessTransformers() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
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, DependencySet, VersionMeta) - Static method in class com.cleanroommc.gradle.env.VanillaTasks
 
addTo(RepositoryHandler) - Static method in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
after(TaskProvider, Collection) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
after(TaskProvider, TaskProvider...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Adds more consumers that must finish before an existing discard task runs.
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(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
 
applyClientBinPatches - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
applyServerBinPatches - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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, Map) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
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
Returns the value of the binpatches record component.
BINPATCHES - Static variable in record class com.cleanroommc.gradle.api.schema.UserdevConfig
 
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
 
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 - 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
 
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
 
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, CachesExtension, MinecraftExtension, LoaderExtension, PatchesExtension, VanillaTasks, MCPTasks, McpMappings) - Constructor for class com.cleanroommc.gradle.env.CleanroomTasks
 
cleanroomVersion() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the cleanroomVersion record component.
client - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
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
 
clientBinpatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the clientBinpatches record component.
clientExtra - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
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.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.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) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
config(Project, String, String) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
configuration(Project) - Static method in class com.cleanroommc.gradle.env.UserDevTasks
 
CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.api.util.LwjglNatives
 
CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
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
 
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.
copy(Project, String, Object, Object) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
copyUserdev - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
decompileDevJar - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
defaultLogFile(String) - Method in class com.cleanroommc.gradle.api.task.MavenJarExec
 
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 (or been skipped as up-to-date).
discardAfterAll(String, Collection, Object...) - Method in class com.cleanroommc.gradle.api.task.IntermediateProcessor
Deletes files after every scheduled consumer in consumers has finished.
discardInjectedJar - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
DistributionTasks - Class in com.cleanroommc.gradle.env
Registers the Cleanroom release/distribution pipeline.
DistributionTasks(Project, CachesExtension, MinecraftExtension, LoaderExtension, VanillaTasks, McpMappings, IntermediateProcessor) - 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, 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.
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
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.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
 
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(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.
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
 
extractMcpConfig - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
extractMcpMappings - Variable in class com.cleanroommc.gradle.env.McpMappings
 
extractNatives - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
extractUserdev - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 

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_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
 
FORGE - Enum constant in enum class com.cleanroommc.gradle.api.util.dist.Repository
 
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
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
 
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.

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.
genClientBinPatches - 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 a deterministic archive containing 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
 
genRuntimeBinPatches - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
genServerBinPatches - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
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
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.ext.UserdevExtension
Extra access transformers applied to Minecraft, in SRG member names.
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.task.dist.WriteUserdevConfig
 
getAccessTransformers() - Method in class com.cleanroommc.gradle.api.task.mcp.AccessTransform
 
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
 
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
 
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
 
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
 
getConfigFile() - Method in class com.cleanroommc.gradle.api.task.userdev.VerifyUserdevConfig
 
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
 
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
 
getEmbedUniversalJar() - Method in class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 
getEnv() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getExceptionsFile() - Method in class com.cleanroommc.gradle.api.task.mcp.InjectMetadata
 
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.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
 
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
 
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
 
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
 
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
 
getJavaDistro() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getJavaExecutable() - Method in class com.cleanroommc.gradle.api.task.mc.NsightExec
 
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.dist.WriteUserdevConfig
 
getLibraries() - Method in class com.cleanroommc.gradle.api.task.sas.ExtractInheritance
 
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
 
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 class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
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
 
getMcpConfig() - Method in class com.cleanroommc.gradle.api.task.userdev.VerifyUserdevConfig
 
getMcpConfigVersion() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateDiffs
The mcp_config version recorded alongside the names id in .mappings.json.
getMcpNames() - Method in class com.cleanroommc.gradle.api.task.names.ImportMcpNames
 
getMcpSource() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getMergedJar() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
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.task.userdev.VerifyUserdevConfig
 
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
 
getModifiedJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
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
 
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
 
getOriginalJar() - Method in class com.cleanroommc.gradle.api.task.patch.GenerateBinPatches
 
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
 
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
 
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
 
getRecommendedJava() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getReleaseTime() - Method in class com.cleanroommc.gradle.api.task.dist.WriteInstallProfile
 
getRepositoryUrl() - Method in class com.cleanroommc.gradle.api.util.dist.LibraryArtifact
Base URL of the repository that supplied the selected component.
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
 
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
 
getSha1() - Method in interface com.cleanroommc.gradle.api.task.mc.DownloadAssets.AssetParameters
 
getSharedCacheDirectory() - Method in class com.cleanroommc.gradle.api.task.CleanroomInfo
 
getSide() - Method in class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
getSideAnnotationStrippers() - Method in class com.cleanroommc.gradle.api.ext.LoaderExtension
 
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
 
getSourceJar() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
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
 
getSrgMappingFile() - Method in class com.cleanroommc.gradle.api.task.mcp.MergeJars
 
getSrgMappingFile() - Method in class com.cleanroommc.gradle.api.task.mcp.SplitJar
 
getSrgSource() - Method in class com.cleanroommc.gradle.api.task.mcp.RemapSrg2Mcp
 
getStamp() - Method in class com.cleanroommc.gradle.api.task.userdev.VerifyUserdevConfig
Stamped with the verified artifact's version so the check is skipped while nothing changes.
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
 
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.
getUserdev() - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
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
 
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.UserdevExtension
Cleanroom version whose userdev artifact this workspace is built from.
getVersion() - Method in class com.cleanroommc.gradle.api.ext.VanillaEnvironment
 
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
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
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.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.
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
 
initialPatches - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
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
 
injectName - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
InjectResult(int, int, int) - Constructor for record class com.cleanroommc.gradle.api.util.inject.MetadataInjector.InjectResult
Creates an instance of a InjectResult record class.
installerJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
installerMmcPackZip - 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(TaskContainer, Provider) - Constructor for class com.cleanroommc.gradle.api.task.IntermediateProcessor
 
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
 
isForCurrentPlatform(String) - Static method in class com.cleanroommc.gradle.api.util.LwjglNatives
 
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.
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
 
jars - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
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 - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
libraries() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the libraries record component.
libraries() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the libraries record component.
LIBRARIES_CONFIGURATION_NAME - Static variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
LOADER - Enum constant in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Cleanroom loader sources, SAS/AT processing, run tasks, and distribution artifacts.
LoaderExtension - Class in com.cleanroommc.gradle.api.ext
Loader-workspace and distribution settings.
LoaderExtension() - Constructor for class com.cleanroommc.gradle.api.ext.LoaderExtension
 
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
 
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(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
 
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_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() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the mcp2srg record component.
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
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
 
mcpSource - 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 - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
mcpVersion - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
mcpVersionId - Variable in class com.cleanroommc.gradle.env.McpMappings
 
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
 
mergeName - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
mergeNatives(List, List) - Static method in class com.cleanroommc.gradle.api.util.dist.ResolvedLibraries
 
Meta - Class in com.cleanroommc.gradle.api
 
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_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(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
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.
minecraftClassesJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
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
Meta.ONE_TRUE_MINECRAFT_VERSION, or the version requested with -Pmc=<version>.
minecraftVersion() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the minecraftVersion record component.
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 LWJGL 3 native jars.
mojangNativeLibraries(List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
The Mojang dialect for natives: One entry per module, its classifiers under a natives platform map, 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.
nativeLibrary(Coordinate, List) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
nativePlatform(String) - Static method in class com.cleanroommc.gradle.api.util.dist.LibraryJson
 
natives - Variable in class com.cleanroommc.gradle.env.MinecraftRuns.Fml
 
natives() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta.Library
Returns the value of the natives record component.
NATIVES_PATTERN - Static variable in class com.cleanroommc.gradle.api.Meta
 
net.minecraftforge.fml.relauncher - package net.minecraftforge.fml.relauncher
 
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
 
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
 
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
 
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_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
 
patches(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
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
 
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
 
ProjectMode - Enum Class in com.cleanroommc.gradle.api.ext
Selects which CleanroomGradle task pipeline a project exposes.
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
 
publishedCoordinates(Project, ListProperty) - Static method in class com.cleanroommc.gradle.api.util.LwjglNatives
 
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(ProviderFactory) - Constructor for class com.cleanroommc.gradle.api.task.dist.PublishMmcPackZip
 

R

read(File) - Static method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Reads the config out of an extracted userdev directory.
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
Reads the config straight out of a userdev jar.
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
 
releaseTime() - Method in record class com.cleanroommc.gradle.api.schema.VersionMeta
Returns the value of the releaseTime record component.
remapCleanroomSrg2Mcp - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
remapClientToOfficial - Variable in class com.cleanroommc.gradle.env.VanillaTasks
 
remapDevSrg2Mcp - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
remapName - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
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
 
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.
requested(Project, UserdevExtension) - Static method in class com.cleanroommc.gradle.env.UserDevTasks
 
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
 
RISCV64 - Enum constant in enum class com.cleanroommc.gradle.api.util.Platform.Architecture
 
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
 
runMcpClient - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
runMcpServer - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
RunMinecraft - Class in com.cleanroommc.gradle.api.task.mc
 
RunMinecraft(ObjectFactory) - Constructor for class com.cleanroommc.gradle.api.task.mc.RunMinecraft
 
runReobfSrgClient - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
runReobfSrgServer - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
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
 
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.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
 
serverBinpatches() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the serverBinpatches record component.
serverExtra - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
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
 
setup - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
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.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(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
 
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
 
SourceRenamer - Class in com.cleanroommc.gradle.api.names
Renames SRG identifiers in decompiled source to MCP names and injects member javadocs.
SourceSets - Class in com.cleanroommc.gradle.api.util.lazy
 
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
 
splitClient - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline
 
splitClientJar - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
splitClientName - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
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
 
splitServerName - Variable in class com.cleanroommc.gradle.env.MinecraftJarPipeline.Spec
 
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() - Method in record class com.cleanroommc.gradle.api.schema.UserdevConfig
Returns the value of the srg2mcp record component.
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
 
srgSource - Variable in class com.cleanroommc.gradle.env.MCPTasks
 
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
 
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, Configuration) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
toolConfig(Project, String, String) - Static method in class com.cleanroommc.gradle.api.util.Objects
 
ToolConfigs - Class in com.cleanroommc.gradle.env
Maven tool classpaths shared by vanilla, loader, and userdev pipelines.
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.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.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
 
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.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 - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
userdev(Action) - Method in class com.cleanroommc.gradle.api.ext.CleanroomExtension
 
USERDEV - Enum constant in enum class com.cleanroommc.gradle.api.ext.ProjectMode
Mod workspace backed by a Cleanroom userdev artifact.
UserdevConfig - Record Class in com.cleanroommc.gradle.api.schema
Metadata shipped inside the userdev artifact, describing how a mod developer's environment has to be constructed.
UserdevConfig(int, String, String, String, String, String, String, String, String, String, List, List, String, UserdevConfig.Runs) - Constructor for record class com.cleanroommc.gradle.api.schema.UserdevConfig
Creates an instance of a UserdevConfig record class.
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
 
UserdevExtension - Class in com.cleanroommc.gradle.api.ext
Mod-workspace settings.
UserdevExtension() - Constructor for class com.cleanroommc.gradle.api.ext.UserdevExtension
 
userdevJar - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
UserDevTasks - Class in com.cleanroommc.gradle.env
Registers the tasks that set up a mod developer's environment against Cleanroom.
UserDevTasks(Project, CachesExtension, MinecraftExtension, UserdevExtension, VanillaTasks, McpMappings, IntermediateProcessor) - Constructor for class com.cleanroommc.gradle.env.UserDevTasks
 

V

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.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.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
 
verify() - Method in class com.cleanroommc.gradle.api.task.userdev.VerifyUserdevConfig
 
verifyUserdevConfig - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
VerifyUserdevConfig - Class in com.cleanroommc.gradle.api.task.userdev
Checks that the pipeline rebuilding the development environment matches the one the userdev artifact was built by.
VerifyUserdevConfig() - Constructor for class com.cleanroommc.gradle.api.task.userdev.VerifyUserdevConfig
 
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
Metadata of VanillaTasks.minecraftVersion: the extension's meta by default, launcher-manifest-resolved under -Pmc.
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
 
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
 
writeMcp2Srg - Variable in class com.cleanroommc.gradle.env.UserDevTasks
 
writeObf2SrgTsrg - Variable in class com.cleanroommc.gradle.env.DistributionTasks
 
writeSrg2Mcp - Variable in class com.cleanroommc.gradle.env.McpMappings
 
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

zip(Project, String, Object, Object) - Static method in class com.cleanroommc.gradle.api.task.Tasks
 
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