Interface FabricApiExtension

All Known Implementing Classes:
FabricApiExtensionImpl

public interface FabricApiExtension
A gradle extension with specific functionality related to Fabric API.
  • Method Details

    • module

      org.gradle.api.artifacts.Dependency module(String moduleName, String fabricApiVersion)
      Get a Dependency for a given Fabric API module.
      Parameters:
      moduleName - The name of the module.
      fabricApiVersion - The main Fabric API version.
      Returns:
      A Dependency for the module.
    • moduleVersion

      String moduleVersion(String moduleName, String fabricApiVersion)
      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

      void configureDataGeneration(org.gradle.api.Action<DataGenerationSettings> action)
      Configuration data generation using the specified settings.
      Parameters:
      action - An action to configure specific data generation settings. See DataGenerationSettings for more information.
    • configureTests

      @Experimental void configureTests()
      Configuration of game and client tests using the default settings.
    • configureTests

      @Experimental void configureTests(org.gradle.api.Action<GameTestSettings> action)
      Configuration of game and/or client tests using the specified settings.
      Parameters:
      action - An action to configure specific game test settings. See GameTestSettings for more information.