Index

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

A

AbstractVanillaInstallation - Class in dev.lukebemish.crochet.model
 
AbstractVanillaInstallation(String, CrochetExtension) - Constructor for class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
AbstractVanillaInstallationDependencies - Class in dev.lukebemish.crochet.model
 
AbstractVanillaInstallationDependencies(MinecraftInstallation) - Constructor for class dev.lukebemish.crochet.model.AbstractVanillaInstallationDependencies
 
accept(Provider<List<RegularFile>>, Provider<List<RegularFile>>, Provider<List<RegularFile>>) - Method in interface dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.SourceBinaryLinker
 
action() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Returns the value of the action record component.
ADD_LIKELY_REPOSITORIES - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
addCacheDir(Path) - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
addTaskRecordJson(Path, Path) - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
ALLOW - Enum constant in enum class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.Action
 
apply(Object) - Method in class dev.lukebemish.crochet.internal.CrochetRepositoriesPlugin
 
apply(Project) - Method in class dev.lukebemish.crochet.internal.CrochetPlugin
 
apply(Project) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 
arch() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Returns the value of the arch record component.
artifact() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.LibraryDownloads
Returns the value of the artifact record component.
artifact(Object) - Method in interface dev.lukebemish.crochet.model.Mappings
 
artifact(Dependency) - Method in interface dev.lukebemish.crochet.model.Mappings
 
artifact(Provider<Dependency>) - Method in interface dev.lukebemish.crochet.model.Mappings
 
Artifact(String) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.Artifact
Creates an instance of a Artifact record class.
artifactsConfiguration(Configuration) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
ArtifactTarget - Class in dev.lukebemish.crochet.tasks
 
ArtifactTarget() - Constructor for class dev.lukebemish.crochet.tasks.ArtifactTarget
 
asAction() - Method in class dev.lukebemish.crochet.model.Run.ToolchainSpec
 
attributeValue() - Method in enum class dev.lukebemish.crochet.model.InstallationDistribution
 

B

BuildFeaturesWrapper() - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.BuildFeaturesWrapper
 

C

canPublishInjectedInterfaces() - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
canPublishInjectedInterfaces() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
chained(Action<ListProperty<MappingsStructure>>) - Method in interface dev.lukebemish.crochet.model.Mappings
 
ChainedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
ChainedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.ChainedMappingsSource
 
ChainedMappingsStructure - Class in dev.lukebemish.crochet.mappings
 
ChainedMappingsStructure() - Constructor for class dev.lukebemish.crochet.mappings.ChainedMappingsStructure
 
CHRISTEN - Static variable in class dev.lukebemish.crochet.internal.Versions
 
client() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
client(MinecraftInstallation) - Method in class dev.lukebemish.crochet.model.Run
 
CLIENT - Enum constant in enum class dev.lukebemish.crochet.model.InstallationDistribution
 
close() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.LayoutFileBuildService
 
close() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
component() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Returns the value of the component record component.
ConfigurationUtils - Class in dev.lukebemish.crochet.internal
 
Context(SourceSet, Configuration) - Constructor for class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
copyArtifactsFrom(TaskGraphExecution) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
copyAttributes(AttributeContainer, AttributeContainer, ProviderFactory) - Static method in class dev.lukebemish.crochet.internal.ConfigurationUtils
 
copyConfigFrom(TaskGraphExecution) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
CROCHET_REMAP_TYPE_ATTRIBUTE - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
CROCHET_REMAP_TYPE_NON_REMAP - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
CROCHET_REMAP_TYPE_REMAP - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
CrochetExtension - Class in dev.lukebemish.crochet.model
 
CrochetExtension(Project) - Constructor for class dev.lukebemish.crochet.model.CrochetExtension
 
CrochetPlugin - Class in dev.lukebemish.crochet.internal
 
CrochetPlugin() - Constructor for class dev.lukebemish.crochet.internal.CrochetPlugin
 
CrochetPlugin.DistributionDisambiguationRule - Class in dev.lukebemish.crochet.internal
 
CrochetPlugin.OperatingSystemDisambiguationRule - Class in dev.lukebemish.crochet.internal
 
CrochetProperties - Class in dev.lukebemish.crochet
 
CrochetRepositoriesPlugin - Class in dev.lukebemish.crochet.internal
 
CrochetRepositoriesPlugin() - Constructor for class dev.lukebemish.crochet.internal.CrochetRepositoriesPlugin
 

D

dependencies - Variable in class dev.lukebemish.crochet.model.MinecraftInstallation
 
dependencies(Action<AbstractVanillaInstallationDependencies>) - Method in class dev.lukebemish.crochet.model.VanillaInstallation
 
dependencies(Action<FabricInstallationDependencies>) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
DEPENDENCY_STUB_URL - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
dependsOn(Object) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
depsOf(List<String>, DirectDependenciesMetadata, boolean) - Static method in class dev.lukebemish.crochet.internal.pistonmeta.MetadataUtils
 
DEV_LAUNCH - Static variable in class dev.lukebemish.crochet.internal.Versions
 
DEV_LAUNCH_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
dev.lukebemish.crochet - package dev.lukebemish.crochet
 
dev.lukebemish.crochet.internal - package dev.lukebemish.crochet.internal
 
dev.lukebemish.crochet.internal.pistonmeta - package dev.lukebemish.crochet.internal.pistonmeta
 
dev.lukebemish.crochet.mappings - package dev.lukebemish.crochet.mappings
 
dev.lukebemish.crochet.model - package dev.lukebemish.crochet.model
 
dev.lukebemish.crochet.tasks - package dev.lukebemish.crochet.tasks
 
DISALLOW - Enum constant in enum class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.Action
 
DISTRIBUTION_ATTRIBUTE - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
DistributionDisambiguationRule() - Constructor for class dev.lukebemish.crochet.internal.CrochetPlugin.DistributionDisambiguationRule
 
Download(String) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.Download
Creates an instance of a Download record class.
downloads() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Returns the value of the downloads record component.
downloads() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns the value of the downloads record component.

E

equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Artifact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Download
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.LibraryDownloads
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Indicates whether some other object is "equal to" this one.
execute() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
execute() - Method in class dev.lukebemish.crochet.tasks.MakeRemapClasspathFile
 
execute() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
execute() - Method in class dev.lukebemish.crochet.tasks.WriteFile
 
execute(ComponentMetadataContext) - Method in class dev.lukebemish.crochet.internal.FabricInstallerRule
 
execute(ComponentMetadataContext) - Method in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
execute(ComponentMetadataContext) - Method in class dev.lukebemish.crochet.internal.pistonmeta.ServerDependenciesMetadataRule
 
execute(ComponentMetadataContext) - Method in class dev.lukebemish.crochet.internal.pistonmeta.VersionAsArtifactRule
 
execute(ComponentMetadataListerDetails) - Method in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaVersionLister
 
execute(MultipleCandidatesDetails<String>) - Method in class dev.lukebemish.crochet.internal.CrochetPlugin.DistributionDisambiguationRule
 
execute(MultipleCandidatesDetails<String>) - Method in class dev.lukebemish.crochet.internal.CrochetPlugin.OperatingSystemDisambiguationRule
 
ExtractFabricDependencies - Class in dev.lukebemish.crochet.tasks
 
ExtractFabricDependencies() - Constructor for class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 

F

fabric(String, Action<FabricInstallation>) - Method in class dev.lukebemish.crochet.model.CrochetExtension
 
FABRIC_CONFIG - Static variable in class dev.lukebemish.crochet.internal.Log4jSetup
 
FabricInstallation - Class in dev.lukebemish.crochet.model
 
FabricInstallation(String, CrochetExtension) - Constructor for class dev.lukebemish.crochet.model.FabricInstallation
 
FabricInstallationArtifacts - Class in dev.lukebemish.crochet.tasks
 
FabricInstallationArtifacts() - Constructor for class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
FabricInstallationDependencies - Class in dev.lukebemish.crochet.model
 
FabricInstallationDependencies(MinecraftInstallation) - Constructor for class dev.lukebemish.crochet.model.FabricInstallationDependencies
 
FabricInstallerRule - Class in dev.lukebemish.crochet.internal
 
FabricInstallerRule() - Constructor for class dev.lukebemish.crochet.internal.FabricInstallerRule
 
FabricSourceSetDependencies - Class in dev.lukebemish.crochet.model
 
FabricSourceSetDependencies() - Constructor for class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
features() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Returns the value of the features record component.
FeatureUtils - Class in dev.lukebemish.crochet.internal
 
FeatureUtils.Context - Class in dev.lukebemish.crochet.internal
 
FileExtractor(Provider<Unit>) - Constructor for class dev.lukebemish.crochet.tasks.TaskGraphExecution.FileExtractor
 
FileMappingSource - Class in dev.lukebemish.crochet.mappings
 
FileMappingSource() - Constructor for class dev.lukebemish.crochet.mappings.FileMappingSource
 
FileMappingsStructure - Class in dev.lukebemish.crochet.mappings
 
FileMappingsStructure() - Constructor for class dev.lukebemish.crochet.mappings.FileMappingsStructure
 
forFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
forFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
forFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
forFeature(SourceSet, Action<FabricSourceSetDependencies>) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
forLocalFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
forLocalFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
forLocalFeature(SourceSet) - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
forLocalFeature(SourceSet, Action<FabricSourceSetDependencies>) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
forSourceSetFeature(Project, String, Action<FeatureUtils.Context>) - Static method in class dev.lukebemish.crochet.internal.FeatureUtils
 
forTask(TaskProvider<?>) - Method in interface dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.BeforeRunCollector
 

G

generate() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
GenerateArgFiles - Class in dev.lukebemish.crochet.tasks
 
GenerateArgFiles() - Constructor for class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getAccessTransformers() - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
getAccessTransformers() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getAccessTransformersApi() - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
getAccessWideners() - Method in class dev.lukebemish.crochet.model.FabricInstallationDependencies
 
getAccessWideners() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
getApiElements() - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
getArgFile() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getArgs() - Method in class dev.lukebemish.crochet.model.Run
 
getArgs() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getArtifactFiles() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getArtifactIdentifiers() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getAssetsProperties() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getAvoidNeedlessDecompilation() - Method in class dev.lukebemish.crochet.model.Run
 
getBeforeRun() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getBuildFeatures() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.BuildFeaturesWrapper
 
getCapabilities() - Method in class dev.lukebemish.crochet.tasks.ArtifactTarget
 
getClasspath() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getCompileModJars() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getComponent() - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
getConfigMaker() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getContents() - Method in class dev.lukebemish.crochet.tasks.WriteFile
 
getDependencies() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
getDependencies() - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
getDependencies() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
getDistribution() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
getFileSystemOperations() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getFloatingCompileAccessWideners() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getFloatingCompileNeoInterfaceInjections() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getFloatingRuntimeAccessWideners() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getFloatingRuntimeNeoInterfaceInjections() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getHasAccessTransformers() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getHasInjectedInterfaces() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getHideStacktrace() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
getIdeName() - Method in class dev.lukebemish.crochet.model.Run
 
getImplementation() - Method in class dev.lukebemish.crochet.model.Run
 
getImplementation() - Method in class dev.lukebemish.crochet.model.Run.ToolchainSpec
 
getIncludedInterfaceInjections() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getIncludedJars() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getInjectedInterfaces() - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
getInjectedInterfaces() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getInjectedInterfacesApi() - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.ChainedMappingsSource
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.ChainedMappingsStructure
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.MergedMappingsSource
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.MergedMappingsStructure
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.ReversedMappingsSource
 
getInputMappings() - Method in class dev.lukebemish.crochet.mappings.ReversedMappingsStructure
 
getInputMappings() - Method in class dev.lukebemish.crochet.tasks.MappingsWriter
 
getInstallations() - Method in class dev.lukebemish.crochet.model.CrochetExtension
 
getInterfaceInjection() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
getIntermediary() - Method in class dev.lukebemish.crochet.model.FabricInstallationDependencies
 
getIntermediary() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
getJavaLauncher() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getJavaToolchainService() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getJvmArgFile() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getJvmArgs() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getJvmArgs() - Method in class dev.lukebemish.crochet.model.Run
 
getJvmArgs() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getLanguageVersion() - Method in class dev.lukebemish.crochet.model.Run.ToolchainSpec
 
getLoader() - Method in class dev.lukebemish.crochet.model.FabricInstallationDependencies
 
getLogLevel() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
getMainClass() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getMainClass() - Method in class dev.lukebemish.crochet.model.Run
 
getMainClass() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getMappings() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallationDependencies
 
getMappings() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getMappings() - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
getMappings() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getMappingsFile() - Method in class dev.lukebemish.crochet.mappings.FileMappingSource
 
getMappingsFile() - Method in class dev.lukebemish.crochet.mappings.FileMappingsStructure
 
getMinecraft() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
getMinecraftDependencies() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallationDependencies
 
getMinecraftVersion() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getMinecraftVersion() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getModApi() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModCompileOnly() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModCompileOnlyApi() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModImplementation() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModLocalImplementation() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModLocalRuntime() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getModRuntimeOnly() - Method in class dev.lukebemish.crochet.model.FabricSourceSetDependencies
 
getName() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getName() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
getName() - Method in class dev.lukebemish.crochet.model.Run
 
getNeoFormConfig() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getObjectFactory() - Method in class dev.lukebemish.crochet.mappings.MappingsSource
 
getObjects() - Method in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
getObjects() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
getObjects() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker.TargetToOutputTransformer
 
getOutputDirectory() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getOutputFile() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.GraphOutput
 
getOutputFile() - Method in class dev.lukebemish.crochet.tasks.WriteFile
 
getOutputMappings() - Method in class dev.lukebemish.crochet.tasks.MappingsWriter
 
getOutputName() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.GraphOutput
 
getProgramParameters() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getProject() - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
getProject() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getProject() - Method in class dev.lukebemish.crochet.internal.MappingsConfigurationCounter
 
getProjectLayout() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.FileExtractor
 
getProviders() - Method in class dev.lukebemish.crochet.internal.CrochetRepositoriesPlugin
 
getProviders() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
getRemapClasspath() - Method in class dev.lukebemish.crochet.tasks.MakeRemapClasspathFile
 
getRemapClasspathFile() - Method in class dev.lukebemish.crochet.tasks.MakeRemapClasspathFile
 
getRemappingClasspath() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getRemappingClasspath() - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
getRemoveUnusedAssetsAfterDays() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
getRemoveUnusedLocksAfterDays() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
getRemoveUnusedOutputsAfterDays() - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
getRepositoryResourceAccessor() - Method in class dev.lukebemish.crochet.internal.FabricInstallerRule
 
getRepositoryResourceAccessor() - Method in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
getRepositoryResourceAccessor() - Method in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaVersionLister
 
getRepositoryResourceAccessor() - Method in class dev.lukebemish.crochet.internal.pistonmeta.ServerDependenciesMetadataRule
 
getRunConfigurations() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaSettings
 
getRunDirectory() - Method in class dev.lukebemish.crochet.model.Run
 
getRunDirectory() - Method in class dev.lukebemish.crochet.tasks.GenerateArgFiles
 
getRuns() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
getRuns() - Method in class dev.lukebemish.crochet.model.CrochetExtension
 
getRuntimeCacheDirectory() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getRuntimeElements() - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
getRuntimeModJars() - Method in class dev.lukebemish.crochet.tasks.ExtractFabricDependencies
 
getSanitizedName() - Method in class dev.lukebemish.crochet.tasks.ArtifactTarget
 
getSidedAnnotation() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
getSource() - Method in class dev.lukebemish.crochet.tasks.ArtifactTarget
 
getSourceSet() - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
getSourceSet() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getStripNestedJars() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getTarget() - Method in class dev.lukebemish.crochet.tasks.ArtifactTarget
 
getTargetFormat() - Method in class dev.lukebemish.crochet.tasks.MappingsWriter
 
getTargets() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
getTargets() - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
getTargets() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getTaskGraphRunnerService() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getTaskRecordJson() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
getToolchain() - Method in class dev.lukebemish.crochet.model.Run
 
getToolchainService() - Method in class dev.lukebemish.crochet.model.Run
 
getUseStubBackedMinecraftDependencies() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
getVendor() - Method in class dev.lukebemish.crochet.model.Run.ToolchainSpec
 
getWorkingDirectory() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
getWrapped() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
GraphOutput() - Constructor for class dev.lukebemish.crochet.tasks.TaskGraphExecution.GraphOutput
 
GSON - Static variable in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
 

H

hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Artifact
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Download
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.LibraryDownloads
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Returns a hash code value for this object.
hashCode() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns a hash code value for this object.

I

id() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns the value of the id record component.
IdeaLayoutJson() - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaLayoutJson
 
IdeaModelHandlerPlugin - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin() - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 
IdeaModelHandlerPlugin.BeforeRunCollector - Interface in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.BuildFeaturesWrapper - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.IdeaLayoutJson - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.IdeaModelOptions - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.IdeaRun - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.IdeaSettings - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.LayoutFileBuildService - Class in dev.lukebemish.crochet.internal
 
IdeaModelHandlerPlugin.SourceBinaryLinker - Interface in dev.lukebemish.crochet.internal
 
IdeaModelOptions(IdeaModelHandlerPlugin.SourceBinaryLinker, NamedDomainObjectContainer<IdeaModelHandlerPlugin.IdeaRun>) - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
IdeaRun(String) - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaRun
 
IdeaSettings(NamedDomainObjectContainer<IdeaModelHandlerPlugin.IdeaRun>) - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaSettings
 
IdExtractor() - Constructor for class dev.lukebemish.crochet.tasks.TaskGraphExecution.IdExtractor
 
InstallationDependencies - Class in dev.lukebemish.crochet.model
 
InstallationDependencies(MinecraftInstallation) - Constructor for class dev.lukebemish.crochet.model.InstallationDependencies
 
InstallationDistribution - Enum Class in dev.lukebemish.crochet.model
 
installations(Action<ExtensiblePolymorphicDomainObjectContainer<MinecraftInstallation>>) - Method in class dev.lukebemish.crochet.model.CrochetExtension
 
INSTANCE - Enum constant in enum class dev.lukebemish.crochet.mappings.MojangOfficialMappingsStructure
 
intermediary() - Method in class dev.lukebemish.crochet.model.FabricInstallationDependencies
 
isIdeaSyncRelated(Project) - Static method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 

J

javaVersion() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Returns the value of the javaVersion record component.
JavaVersion(String, int) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Creates an instance of a JavaVersion record class.
joined() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
JOINED - Enum constant in enum class dev.lukebemish.crochet.model.InstallationDistribution
 

L

latest() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Returns the value of the latest record component.
Latest(String, String) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Creates an instance of a Latest record class.
LayoutFileBuildService() - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.LayoutFileBuildService
 
libraries() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Returns the value of the libraries record component.
Library(String, List<Version.Rule>, Map<String, String>, Version.LibraryDownloads) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Creates an instance of a Library record class.
LibraryDownloads(Version.Artifact) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.LibraryDownloads
Creates an instance of a LibraryDownloads record class.
LOG_LEVEL_PROPERTY - Static variable in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
Log4jSetup - Class in dev.lukebemish.crochet.internal
 

M

majorVersion() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Returns the value of the majorVersion record component.
makeConfig() - Method in class dev.lukebemish.crochet.tasks.FabricInstallationArtifacts
 
makeConfig() - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
makeConfig() - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
makeConfig() - Method in interface dev.lukebemish.crochet.tasks.TaskGraphExecution.ConfigMaker
 
makeConfig() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
makeConfig(MappingsStructure, boolean, boolean) - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
makeDependencies(Project) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
makeDependencies(Project) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
makeDependencies(Project) - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
makeMappings() - Method in class dev.lukebemish.crochet.mappings.ChainedMappingsSource
 
makeMappings() - Method in class dev.lukebemish.crochet.mappings.FileMappingSource
 
makeMappings() - Method in class dev.lukebemish.crochet.mappings.MappingsSource
 
makeMappings() - Method in class dev.lukebemish.crochet.mappings.MergedMappingsSource
 
makeMappings() - Method in class dev.lukebemish.crochet.mappings.ReversedMappingsSource
 
MakeRemapClasspathFile - Class in dev.lukebemish.crochet.tasks
 
MakeRemapClasspathFile() - Constructor for class dev.lukebemish.crochet.tasks.MakeRemapClasspathFile
 
mapBinariesToSources(Provider<List<RegularFile>>, Provider<List<RegularFile>>) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
mapBinariesToSourcesWithLineMaps(Provider<List<RegularFile>>, Provider<List<RegularFile>>, Provider<List<RegularFile>>) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
mapBinaryToSource(Provider<RegularFile>, Provider<RegularFile>) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
mapBinaryToSourceWithLineMaps(Provider<RegularFile>, Provider<RegularFile>, Provider<RegularFile>) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
mappings(MappingsStructure) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallationDependencies
 
mappings(Provider<MappingsStructure>) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallationDependencies
 
Mappings - Interface in dev.lukebemish.crochet.model
 
MappingsConfigurationCounter - Class in dev.lukebemish.crochet.internal
 
MappingsConfigurationCounter() - Constructor for class dev.lukebemish.crochet.internal.MappingsConfigurationCounter
 
MappingsSource - Class in dev.lukebemish.crochet.mappings
 
MappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.MappingsSource
 
MappingsStructure - Interface in dev.lukebemish.crochet.mappings
 
MappingsWriter - Class in dev.lukebemish.crochet.tasks
 
MappingsWriter() - Constructor for class dev.lukebemish.crochet.tasks.MappingsWriter
 
merged(Action<ListProperty<MappingsStructure>>) - Method in interface dev.lukebemish.crochet.model.Mappings
 
MergedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
MergedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.MergedMappingsSource
 
MergedMappingsStructure - Class in dev.lukebemish.crochet.mappings
 
MergedMappingsStructure() - Constructor for class dev.lukebemish.crochet.mappings.MergedMappingsStructure
 
MetadataUtils - Class in dev.lukebemish.crochet.internal.pistonmeta
 
MINECRAFT - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
MINECRAFT_DATA_ARTIFACT - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
MINECRAFT_DEPENDENCIES - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
MINECRAFT_DEPENDENCIES_NATIVES - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
MINECRAFT_META_ARTIFACT - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
MINECRAFT_SERVER_DEPENDENCIES - Static variable in class dev.lukebemish.crochet.internal.pistonmeta.ServerDependenciesMetadataRule
 
MinecraftInstallation - Class in dev.lukebemish.crochet.model
 
MinecraftInstallation(String, CrochetExtension) - Constructor for class dev.lukebemish.crochet.model.MinecraftInstallation
 
modulesMap - Variable in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaLayoutJson
 
MOJANG_STUBS_GROUP - Static variable in class dev.lukebemish.crochet.internal.CrochetRepositoriesPlugin
 
MojangOfficialMappingsStructure - Enum Class in dev.lukebemish.crochet.mappings
 

N

name() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns the value of the name record component.
name() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Returns the value of the name record component.
natives() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns the value of the natives record component.
networkProperties(ProviderFactory) - Static method in class dev.lukebemish.crochet.internal.PropertiesUtils
 
newConfiguration() - Method in class dev.lukebemish.crochet.internal.MappingsConfigurationCounter
 

O

of(String, Provider<RegularFile>, ObjectFactory) - Static method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.GraphOutput
 
official() - Method in interface dev.lukebemish.crochet.model.Mappings
 
OPERATING_SYSTEM_ATTRIBUTE - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
OperatingSystemDisambiguationRule(String) - Constructor for class dev.lukebemish.crochet.internal.CrochetPlugin.OperatingSystemDisambiguationRule
 
os() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Returns the value of the os record component.
OsDetails(String, String, String) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Creates an instance of a OsDetails record class.

P

Params() - Constructor for class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
path() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Artifact
Returns the value of the path record component.
PISTON_DATA_URL - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
PISTON_DATA_URL - Static variable in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
 
PISTON_META_URL - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
PISTON_META_URL - Static variable in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
 
PistonMetaMetadataRule - Class in dev.lukebemish.crochet.internal.pistonmeta
 
PistonMetaMetadataRule() - Constructor for class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaMetadataRule
 
PistonMetaVersionLister - Class in dev.lukebemish.crochet.internal.pistonmeta
 
PistonMetaVersionLister() - Constructor for class dev.lukebemish.crochet.internal.pistonmeta.PistonMetaVersionLister
 
PropertiesUtils - Class in dev.lukebemish.crochet.internal
 
provider(Project) - Static method in class dev.lukebemish.crochet.internal.Unit
 
publishAccessTransformers(Object) - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
publishAccessTransformers(Object, Action<ConfigurablePublishArtifact>) - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
publishInjectedInterfaces(Object) - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
publishInjectedInterfaces(Object, Action<ConfigurablePublishArtifact>) - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
publishWithVariants(Configuration) - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 

R

release() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Returns the value of the release record component.
RemapModsConfigMaker - Class in dev.lukebemish.crochet.tasks
 
RemapModsConfigMaker() - Constructor for class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
RemapModsConfigMaker.TargetToOutputTransformer - Class in dev.lukebemish.crochet.tasks
 
RemapModsSourcesConfigMaker - Class in dev.lukebemish.crochet.tasks
 
RemapModsSourcesConfigMaker() - Constructor for class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
remapSingleJar(TaskGraphExecution, Consumer<RegularFileProperty>, Consumer<RegularFileProperty>, Consumer<RegularFileProperty>, FileCollection) - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
remapSingleJar(TaskGraphExecution, Consumer<RegularFileProperty>, Consumer<RegularFileProperty>, Consumer<RegularFileProperty>, FileCollection) - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
retrieve(Project) - Static method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 
reversed(Action<Property<MappingsStructure>>) - Method in interface dev.lukebemish.crochet.model.Mappings
 
ReversedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
ReversedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.ReversedMappingsSource
 
ReversedMappingsStructure - Class in dev.lukebemish.crochet.mappings
 
ReversedMappingsStructure() - Constructor for class dev.lukebemish.crochet.mappings.ReversedMappingsStructure
 
Rule(Version.Rule.Action, Map<String, Boolean>, Version.Rule.OsDetails) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Creates an instance of a Rule record class.
rules() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns the value of the rules record component.
Run - Class in dev.lukebemish.crochet.model
 
Run(String) - Constructor for class dev.lukebemish.crochet.model.Run
 
Run.ToolchainSpec - Class in dev.lukebemish.crochet.model
 
runs(Action<NamedDomainObjectContainer<Run>>) - Method in class dev.lukebemish.crochet.model.CrochetExtension
 

S

server() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
server(MinecraftInstallation) - Method in class dev.lukebemish.crochet.model.Run
 
SERVER - Enum constant in enum class dev.lukebemish.crochet.model.InstallationDistribution
 
ServerDependenciesMetadataRule - Class in dev.lukebemish.crochet.internal.pistonmeta
 
ServerDependenciesMetadataRule() - Constructor for class dev.lukebemish.crochet.internal.pistonmeta.ServerDependenciesMetadataRule
 
setMinecraft(String) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
setMinecraft(Provider<String>) - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
setup(TaskGraphExecution, Configuration, Configuration, Directory) - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
setup(TaskGraphExecution, Configuration, Configuration, Directory, ConfigurableFileCollection) - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker
 
sha1() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns the value of the sha1 record component.
singleFileConfiguration(String, Configuration) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
singleFileConfiguration(String, Configuration, Provider<Boolean>) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
snapshot() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Returns the value of the snapshot record component.
STACKTRACE_PROPERTY - Static variable in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
start(JavaLauncher, String) - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 

T

TargetToOutputTransformer() - Constructor for class dev.lukebemish.crochet.tasks.RemapModsConfigMaker.TargetToOutputTransformer
 
TASK_GRAPH_RUNNER - Static variable in class dev.lukebemish.crochet.internal.Versions
 
TASK_GRAPH_RUNNER_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
TASK_GRAPH_RUNNER_TOOLS_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
TaskGraphExecution - Class in dev.lukebemish.crochet.tasks
 
TaskGraphExecution() - Constructor for class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
TaskGraphExecution.ConfigMaker - Interface in dev.lukebemish.crochet.tasks
 
TaskGraphExecution.FileExtractor - Class in dev.lukebemish.crochet.tasks
 
TaskGraphExecution.GraphOutput - Class in dev.lukebemish.crochet.tasks
 
TaskGraphExecution.IdExtractor - Class in dev.lukebemish.crochet.tasks
 
TASKGRAPHRUNNER_LOG_LEVEL - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
TASKGRAPHRUNNER_REMOVE_ASSET_DURATION - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
TASKGRAPHRUNNER_REMOVE_LOCK_DURATION - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
TASKGRAPHRUNNER_REMOVE_OUTPUT_DURATION - Static variable in class dev.lukebemish.crochet.CrochetProperties
 
TaskGraphRunnerService - Class in dev.lukebemish.crochet.internal
 
TaskGraphRunnerService() - Constructor for class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
TaskGraphRunnerService.Params - Class in dev.lukebemish.crochet.internal
 
TERMINAL_CONSOLE_APPENDER - Static variable in class dev.lukebemish.crochet.internal.Versions
 
TERMINAL_CONSOLE_APPENDER_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
toModel(MappingsStructure, Input) - Static method in interface dev.lukebemish.crochet.mappings.MappingsStructure
 
toolchain(Action<Run.ToolchainSpec>) - Method in class dev.lukebemish.crochet.model.Run
 
ToolchainSpec() - Constructor for class dev.lukebemish.crochet.model.Run.ToolchainSpec
 
toString() - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaSettings
 
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Artifact
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Download
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.JavaVersion
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Library
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.LibraryDownloads
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Latest
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Returns a string representation of this record class.
toString() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns a string representation of this record class.
transform(Collection<ResolvedArtifactResult>) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.FileExtractor
 
transform(Collection<ResolvedArtifactResult>) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.IdExtractor
 
transform(List<ArtifactTarget>) - Method in class dev.lukebemish.crochet.tasks.RemapModsConfigMaker.TargetToOutputTransformer
 
type() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns the value of the type record component.

U

Unit - Class in dev.lukebemish.crochet.internal
 
UNIT - Static variable in class dev.lukebemish.crochet.internal.Unit
 
url() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Download
Returns the value of the url record component.
url() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Returns the value of the url record component.
USE_STUB_GENERATED_MINECRAFT_DEPENDENCIES - Static variable in class dev.lukebemish.crochet.CrochetProperties
 

V

valueOf(String) - Static method in enum class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.lukebemish.crochet.mappings.MojangOfficialMappingsStructure
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.lukebemish.crochet.model.InstallationDistribution
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.lukebemish.crochet.mappings.MojangOfficialMappingsStructure
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.lukebemish.crochet.model.InstallationDistribution
Returns an array containing the constants of this enum class, in the order they are declared.
vanilla(String, Action<VanillaInstallation>) - Method in class dev.lukebemish.crochet.model.CrochetExtension
 
VanillaInstallation - Class in dev.lukebemish.crochet.model
 
VanillaInstallation(String, CrochetExtension) - Constructor for class dev.lukebemish.crochet.model.VanillaInstallation
 
VanillaInstallationArtifacts - Class in dev.lukebemish.crochet.tasks
 
VanillaInstallationArtifacts(Project) - Constructor for class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
version() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.Version.Rule.OsDetails
Returns the value of the version record component.
Version - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version(Version.JavaVersion, List<Version.Library>, Map<String, Version.Download>) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.Version
Creates an instance of a Version record class.
Version(String, String, String, String) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest.Version
Creates an instance of a Version record class.
VERSION - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
VERSION_MANIFEST - Static variable in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
 
Version.Artifact - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.Download - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.JavaVersion - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.Library - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.LibraryDownloads - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.Rule - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.Rule.Action - Enum Class in dev.lukebemish.crochet.internal.pistonmeta
 
Version.Rule.OsDetails - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
VersionAsArtifactRule - Class in dev.lukebemish.crochet.internal.pistonmeta
 
VersionAsArtifactRule() - Constructor for class dev.lukebemish.crochet.internal.pistonmeta.VersionAsArtifactRule
 
VersionManifest - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
VersionManifest(VersionManifest.Latest, List<VersionManifest.Version>) - Constructor for record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Creates an instance of a VersionManifest record class.
VersionManifest.Latest - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
VersionManifest.Version - Record Class in dev.lukebemish.crochet.internal.pistonmeta
 
versions() - Method in record class dev.lukebemish.crochet.internal.pistonmeta.VersionManifest
Returns the value of the versions record component.
Versions - Class in dev.lukebemish.crochet.internal
 
Versions() - Constructor for class dev.lukebemish.crochet.internal.Versions
 

W

withCapabilities(Configuration) - Method in class dev.lukebemish.crochet.internal.FeatureUtils.Context
 
WriteFile - Class in dev.lukebemish.crochet.tasks
 
WriteFile() - Constructor for class dev.lukebemish.crochet.tasks.WriteFile
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values