Class LauncherManifest

java.lang.Object
com.gtnewhorizons.retrofuturagradle.minecraft.LauncherManifest

public class LauncherManifest extends Object
A model of the launcher manifest JSON of a Minecraft version
  • Constructor Details

    • LauncherManifest

      public LauncherManifest(String versionManifestContents)
    • LauncherManifest

      public LauncherManifest(File versionManifestLocation) throws IOException
      Throws:
      IOException
  • Method Details

    • getVersionManifestUrl

      public static String getVersionManifestUrl(String allVersionsManifestContents, String mcVersion)
      Parses the all-versions launcher manifest.
      Returns:
      The URL for the manifest of a specific MC version.
    • read

      public static LauncherManifest read(File versionManifestLocation)
    • getAssetIndexUrl

      public String getAssetIndexUrl()
    • getAssetIndexSha1

      public String getAssetIndexSha1()
    • getClientUrl

      public String getClientUrl()
    • getClientSha1

      public String getClientSha1()
    • getServerUrl

      public String getServerUrl()
    • getServerSha1

      public String getServerSha1()