Package net.fabricmc.loom.api.fabricapi
Interface FabricApiExtension
- All Known Implementing Classes:
FabricApiExtensionImpl
public interface FabricApiExtension
A gradle extension with specific functionality related to Fabric API.
-
Method Summary
Modifier and TypeMethodDescriptionvoidConfiguration data generation using the default settings.voidconfigureDataGeneration(org.gradle.api.Action<DataGenerationSettings> action) Configuration data generation using the specified settings.voidConfiguration of game and client tests using the default settings.voidconfigureTests(org.gradle.api.Action<GameTestSettings> action) Configuration of game and/or client tests using the specified settings.org.gradle.api.artifacts.DependencyGet aDependencyfor a given Fabric API module.moduleVersion(String moduleName, String fabricApiVersion) Get the version of a Fabric API module.
-
Method Details
-
module
Get aDependencyfor a given Fabric API module.- Parameters:
moduleName- The name of the module.fabricApiVersion- The main Fabric API version.- Returns:
- A
Dependencyfor the module.
-
moduleVersion
Get the version of a Fabric API module.- Parameters:
moduleName- The name of the module.fabricApiVersion- The main Fabric API version.- Returns:
- The version of the module.
-
configureDataGeneration
void configureDataGeneration()Configuration data generation using the default settings. -
configureDataGeneration
Configuration data generation using the specified settings.- Parameters:
action- An action to configure specific data generation settings. SeeDataGenerationSettingsfor more information.
-
configureTests
@Experimental void configureTests()Configuration of game and client tests using the default settings. -
configureTests
Configuration of game and/or client tests using the specified settings.- Parameters:
action- An action to configure specific game test settings. SeeGameTestSettingsfor more information.
-