Index

A B C D E F G 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
 
accept(Provider<List<RegularFile>>, Provider<List<RegularFile>>, Provider<List<RegularFile>>) - Method in interface dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.SourceBinaryLinker
 
addCacheDir(Path) - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
addTaskRecordJson(Path, Path) - Method in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
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
 
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

ChainedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
ChainedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.ChainedMappingsSource
 
CHRISTEN_VERSION - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
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
 
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) - Static method in class dev.lukebemish.crochet.internal.ConfigurationUtils
 
copyConfigFrom(TaskGraphExecution) - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution
 
CROCHET_CLASSPATH_GROUPING_CATEGORY - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
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
 
CROCHET_REMAP_TYPE_REMAPPED - 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
 
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<FabricInstallationDependencies>) - Method in class dev.lukebemish.crochet.model.FabricInstallation
 
dependencies(Action<InstallationDependencies>) - Method in class dev.lukebemish.crochet.model.VanillaInstallation
 
dependsOn(Object) - Method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.IdeaModelOptions
 
DEV_LAUNCH_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
dev.lukebemish.crochet.internal - package dev.lukebemish.crochet.internal
 
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
 
DISTRIBUTION_ATTRIBUTE - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
DistributionDisambiguationRule() - Constructor for class dev.lukebemish.crochet.internal.CrochetPlugin.DistributionDisambiguationRule
 

E

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.RemapSourceJarsTask
 
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(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_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
 
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
 
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
 
getChristenClasspath() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
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.FabricInstallation
 
getDependencies() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
getDistribution() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
getExecOperations() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
getFileSystemOperations() - 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.ReversedMappingsSource
 
getInputMappings() - Method in class dev.lukebemish.crochet.tasks.MappingsWriter
 
getInputSources() - Method in class dev.lukebemish.crochet.mappings.ChainedMappingsSource
 
getInputSources() - Method in class dev.lukebemish.crochet.mappings.MergedMappingsSource
 
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
 
getLogLevel() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
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.tasks.RemapModsConfigMaker
 
getMappings() - Method in class dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
 
getMappings() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
getMappingsFile() - Method in class dev.lukebemish.crochet.mappings.FileMappingSource
 
getMinecraft() - Method in class dev.lukebemish.crochet.model.AbstractVanillaInstallation
 
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
 
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
 
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
 
getParchment() - Method in class dev.lukebemish.crochet.model.InstallationDependencies
 
getParchment() - Method in class dev.lukebemish.crochet.tasks.VanillaInstallationArtifacts
 
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
 
getProjectLayout() - Method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.FileExtractor
 
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
 
getRemappingClasspath() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
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
 
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
 
getShowStackTrace() - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
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.RemapSourceJarsTask
 
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
 
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
 

I

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
 
isIdeaSyncRelated(Project) - Static method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 

J

joined() - Method in class dev.lukebemish.crochet.model.MinecraftInstallation
 
JOINED - Enum constant in enum class dev.lukebemish.crochet.model.InstallationDistribution
 

L

LayoutFileBuildService() - Constructor for class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin.LayoutFileBuildService
 
LOCAL_RUNTIME_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
LOG_LEVEL_PROPERTY - Static variable in class dev.lukebemish.crochet.internal.TaskGraphRunnerService
 
Log4jSetup - Class in dev.lukebemish.crochet.internal
 

M

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
 
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 interface 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
 
MappingsSource - Interface in dev.lukebemish.crochet.mappings
 
MappingsWriter - Class in dev.lukebemish.crochet.tasks
 
MappingsWriter() - Constructor for class dev.lukebemish.crochet.tasks.MappingsWriter
 
MergedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
MergedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.MergedMappingsSource
 
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
 

N

networkProperties(ProviderFactory) - Static method in class dev.lukebemish.crochet.internal.PropertiesUtils
 

O

of(String, Provider<RegularFile>, ObjectFactory) - Static method in class dev.lukebemish.crochet.tasks.TaskGraphExecution.GraphOutput
 
OPERATING_SYSTEM_ATTRIBUTE - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
OperatingSystemDisambiguationRule(String) - Constructor for class dev.lukebemish.crochet.internal.CrochetPlugin.OperatingSystemDisambiguationRule
 

P

Params() - Constructor for class dev.lukebemish.crochet.internal.TaskGraphRunnerService.Params
 
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

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
 
RemapSourceJarsTask - Class in dev.lukebemish.crochet.tasks
 
RemapSourceJarsTask() - Constructor for class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
retrieve(Project) - Static method in class dev.lukebemish.crochet.internal.IdeaModelHandlerPlugin
 
ReversedMappingsSource - Class in dev.lukebemish.crochet.mappings
 
ReversedMappingsSource() - Constructor for class dev.lukebemish.crochet.mappings.ReversedMappingsSource
 
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
 

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
 
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
 
setup(Configuration, Configuration, Directory) - Method in class dev.lukebemish.crochet.tasks.RemapSourceJarsTask
 
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_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
 
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_CONFIGURATION_NAME - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 
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
 
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
 

U

Unit - Class in dev.lukebemish.crochet.internal
 
UNIT - Static variable in class dev.lukebemish.crochet.internal.Unit
 

V

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.model.InstallationDistribution
Returns an array containing the constants of this enum class, in the order they are declared.
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 - Static variable in class dev.lukebemish.crochet.internal.CrochetPlugin
 

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 I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values