Class QuiltInstaller
Namespace: CmlLib.Core.ModLoaders.QuiltMC
Assembly: CmlLib.Core.dll
public class QuiltInstaller
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
QuiltInstaller(HttpClient)
public QuiltInstaller(HttpClient httpClient)
Parameters
httpClient HttpClient
QuiltInstaller(HttpClient, string)
public QuiltInstaller(HttpClient httpClient, string host)
Parameters
httpClient HttpClient
host string
Fields
DefaultApiServerHost
public static readonly string DefaultApiServerHost
Field Value
Methods
GetFirstLoader(string)
public Task<QuiltLoader?> GetFirstLoader(string gameVersion)
Parameters
gameVersion string
Returns
GetLoaders()
public Task<IReadOnlyCollection<QuiltLoader>> GetLoaders()
Returns
Task<IReadOnlyCollection<QuiltLoader>>
GetLoaders(string)
public Task<IReadOnlyCollection<QuiltLoader>> GetLoaders(string gameVersion)
Parameters
gameVersion string
Returns
Task<IReadOnlyCollection<QuiltLoader>>
GetProfileJson(string, string)
public Task<Stream> GetProfileJson(string gameVersion, string loaderVersion)
Parameters
gameVersion string
loaderVersion string
Returns
GetSupportedVersionNames()
public Task<IReadOnlyCollection<string>> GetSupportedVersionNames()
Returns
Task<IReadOnlyCollection<string>>
GetVersionName(string, string)
public static string GetVersionName(string gameVersion, string loaderVersion)
Parameters
gameVersion string
loaderVersion string
Returns
Install(string, MinecraftPath)
public Task<string> Install(string gameVersion, MinecraftPath installTo)
Parameters
gameVersion string
installTo MinecraftPath
Returns
Install(string, MinecraftPath, string)
public Task<string> Install(string gameVersion, MinecraftPath installTo, string versionName)
Parameters
gameVersion string
installTo MinecraftPath
versionName string
Returns
Install(string, string, MinecraftPath)
public Task<string> Install(string gameVersion, string loaderVersion, MinecraftPath installTo)
Parameters
gameVersion string
loaderVersion string
installTo MinecraftPath
Returns
Install(string, string, MinecraftPath, string)
public Task<string> Install(string gameVersion, string loaderVersion, MinecraftPath installTo, string versionName)
Parameters
gameVersion string
loaderVersion string
installTo MinecraftPath
versionName string