Class MinecraftProviderImpl
java.lang.Object
net.fabricmc.loom.configuration.DependencyProvider
net.fabricmc.loom.configuration.providers.MinecraftProviderImpl
- All Implemented Interfaces:
MinecraftProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.fabricmc.loom.configuration.DependencyProvider
DependencyProvider.DependencyInfo, DependencyProvider.FileDependencyInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprovide(DependencyProvider.DependencyInfo dependency, Consumer<Runnable> postPopulationScheduler)Methods inherited from class net.fabricmc.loom.configuration.DependencyProvider
addDependency, getDependencyManager, getDirectories, getExtension, getMinecraftProvider, getProject, isRefreshDeps, register
-
Constructor Details
-
MinecraftProviderImpl
public MinecraftProviderImpl(org.gradle.api.Project project)
-
-
Method Details
-
provide
public void provide(DependencyProvider.DependencyInfo dependency, Consumer<Runnable> postPopulationScheduler) throws Exception- Specified by:
providein classDependencyProvider- Throws:
Exception
-
getMergedJar
-
workingDir
- Specified by:
workingDirin interfaceMinecraftProvider
-
hasCustomNatives
public boolean hasCustomNatives()- Specified by:
hasCustomNativesin interfaceMinecraftProvider
-
nativesDir
- Specified by:
nativesDirin interfaceMinecraftProvider
-
dir
- Specified by:
dirin interfaceMinecraftProvider
-
file
- Specified by:
filein interfaceMinecraftProvider
-
minecraftVersion
- Specified by:
minecraftVersionin interfaceMinecraftProvider
-
getVersionInfo
- Specified by:
getVersionInfoin interfaceMinecraftProvider
-
getLibraryProvider
-
getTargetConfig
- Specified by:
getTargetConfigin classDependencyProvider
-