public class MappingsProvider extends DependencyProvider
DependencyProvider.DependencyInfo, DependencyProvider.FileDependencyInfo| Modifier and Type | Field and Description |
|---|---|
MinecraftMappedProvider |
mappedProvider |
java.lang.String |
mappingsName |
java.lang.String |
mappingsVersion |
java.lang.String |
minecraftVersion |
java.io.File |
tinyMappings |
java.io.File |
tinyMappingsJar |
| Constructor and Description |
|---|
MappingsProvider(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
void |
cleanFiles() |
static void |
extractMappings(java.nio.file.FileSystem jar,
java.nio.file.Path extractTo) |
java.nio.file.Path |
getIntermediaryTiny() |
net.fabricmc.mapping.tree.TinyTree |
getMappings() |
java.nio.file.Path |
getMappingsDir() |
java.lang.String |
getMappingsKey() |
java.lang.String |
getTargetConfig() |
void |
provide(DependencyProvider.DependencyInfo dependency,
java.util.function.Consumer<java.lang.Runnable> postPopulationScheduler) |
addDependency, getDependencyManager, getExtension, getProject, isRefreshDeps, registerpublic MinecraftMappedProvider mappedProvider
public java.lang.String mappingsName
public java.lang.String minecraftVersion
public java.lang.String mappingsVersion
public java.io.File tinyMappings
public java.io.File tinyMappingsJar
public void clean()
throws java.io.IOException
java.io.IOExceptionpublic net.fabricmc.mapping.tree.TinyTree getMappings()
throws java.io.IOException
java.io.IOExceptionpublic void provide(DependencyProvider.DependencyInfo dependency, java.util.function.Consumer<java.lang.Runnable> postPopulationScheduler) throws java.lang.Exception
provide in class DependencyProviderjava.lang.Exceptionpublic static void extractMappings(java.nio.file.FileSystem jar,
java.nio.file.Path extractTo)
throws java.io.IOException
java.io.IOExceptionpublic void cleanFiles()
public java.lang.String getTargetConfig()
getTargetConfig in class DependencyProviderpublic java.nio.file.Path getMappingsDir()
public java.nio.file.Path getIntermediaryTiny()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getMappingsKey()