Interface FillExtension

All Known Implementing Classes:
FillExtensionImpl

@NullMarked public interface FillExtension
  • Field Details

  • Method Details

    • getApiUrl

      @Input org.gradle.api.provider.Property<String> getApiUrl()
    • apiUrl

      default void apiUrl(String url)
      Set the api url to interact with
      Parameters:
      url - the url
    • getApiToken

      @Input org.gradle.api.provider.Property<String> getApiToken()
    • apiToken

      default void apiToken(String token)
      Set the API authorization token
      Parameters:
      token - the token
    • getProject

      @Input org.gradle.api.provider.Property<String> getProject()
    • project

      default void project(String project)
      Set the project type to publish for
      Parameters:
      project - the type
    • getVersionFamily

      @Input org.gradle.api.provider.Property<String> getVersionFamily()
    • versionFamily

      default void versionFamily(String family)
      Set the version family

      eg 1.20, 1.21, 1.22

      Parameters:
      family - the family
    • versionFamily

      default void versionFamily(org.gradle.api.provider.Provider<String> provider)
      Set the version family

      eg 1.20, 1.21, 1.22

      Parameters:
      provider - the family provider
    • getVersion

      @Input org.gradle.api.provider.Property<String> getVersion()
    • version

      default void version(String version)
      Set the minecraft version to publish
      Parameters:
      version - the version
    • version

      default void version(org.gradle.api.provider.Provider<String> provider)
      Set the minecraft version to publish
      Parameters:
      provider - the version provider
    • getBuild

    • build

      default void build(org.gradle.api.Action<? super FillExtension.Build> action)
    • getBuildTimestamp

      @Input @Optional org.gradle.api.provider.Property<String> getBuildTimestamp()
      The build timestamp in DateTimeFormatter.ISO_INSTANT format.
      Defaults to:
      1. The environment variable BUILD_STARTED_AT, if set
      2. The Gradle property BUILD_STARTED_AT, if set
      3. The current time, if neither of the above are set
      Returns:
      the build timestamp