Class VanillaTasks

java.lang.Object
com.cleanroommc.gradle.env.VanillaTasks

public final class VanillaTasks extends Object
  • Field Details

    • LWJGL2_GROUP

      public static final String LWJGL2_GROUP
      See Also:
    • minecraftVersion

      public final org.gradle.api.provider.Provider<String> minecraftVersion
      Always Meta.ONE_TRUE_MINECRAFT_VERSION for the unsuffixed vanilla tasks.
    • versionMeta

      public final org.gradle.api.provider.Provider<VersionMeta> versionMeta
      Launcher-manifest metadata for minecraftVersion.
    • versionCacheDirectory

      public final org.gradle.api.provider.Provider<org.gradle.api.file.Directory> versionCacheDirectory
    • assetIndexFile

      public final org.gradle.api.provider.Provider<File> assetIndexFile
    • clientJar

      public final org.gradle.api.provider.Provider<File> clientJar
    • serverJar

      public final org.gradle.api.provider.Provider<File> serverJar
    • vanillaConfig

      public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> vanillaConfig
    • vanillaNativesConfig

      public final org.gradle.api.NamedDomainObjectProvider<org.gradle.api.artifacts.Configuration> vanillaNativesConfig
    • downloadAssetIndex

      public final org.gradle.api.tasks.TaskProvider<de.undercouch.gradle.tasks.download.Download> downloadAssetIndex
    • downloadClientJar

      public final org.gradle.api.tasks.TaskProvider<de.undercouch.gradle.tasks.download.Download> downloadClientJar
    • downloadServerJar

      public final org.gradle.api.tasks.TaskProvider<de.undercouch.gradle.tasks.download.Download> downloadServerJar
    • downloadClientMappings

      public final org.gradle.api.tasks.TaskProvider<de.undercouch.gradle.tasks.download.Download> downloadClientMappings
    • downloadAssets

      public final org.gradle.api.tasks.TaskProvider<DownloadAssets> downloadAssets
    • extractNatives

      public final org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.Copy> extractNatives
    • remapClientToOfficial

      public final org.gradle.api.tasks.TaskProvider<net.minecraftforge.renamer.gradle.RenameJar> remapClientToOfficial
    • decompileVersion

      public final org.gradle.api.tasks.TaskProvider<Decompile> decompileVersion
    • runVanillaClient

      public final org.gradle.api.tasks.TaskProvider<RunMinecraft> runVanillaClient
    • runVanillaServer

      public final org.gradle.api.tasks.TaskProvider<RunMinecraft> runVanillaServer
  • Constructor Details

  • Method Details

    • addDistributionLibraries

      public static void addDistributionLibraries(org.gradle.api.artifacts.dsl.DependencyFactory factory, Collection<org.gradle.api.artifacts.Dependency> dependencies, VersionMeta meta)
    • addNativesFor

      public static void addNativesFor(org.gradle.api.artifacts.dsl.DependencyFactory factory, Collection<org.gradle.api.artifacts.Dependency> dependencies, VersionMeta meta, Map<String,String> selectedVersions, Platform platform)
      The vanilla libraries extracted as natives on one platform, for a published per-platform variant.
    • taskSuffix

      public static String taskSuffix(String environmentName)