Table of Contents

Class QuiltInstaller

Namespace: CmlLib.Core.ModLoaders.QuiltMC
Assembly: CmlLib.Core.dll

public class QuiltInstaller

Inheritance

objectQuiltInstaller

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

string

Methods

GetFirstLoader(string)

public Task<QuiltLoader?> GetFirstLoader(string gameVersion)

Parameters

gameVersion string

Returns

Task<QuiltLoader?>

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

Task<Stream>

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

string

Install(string, MinecraftPath)

public Task<string> Install(string gameVersion, MinecraftPath installTo)

Parameters

gameVersion string

installTo MinecraftPath

Returns

Task<string>

Install(string, MinecraftPath, string)

public Task<string> Install(string gameVersion, MinecraftPath installTo, string versionName)

Parameters

gameVersion string

installTo MinecraftPath

versionName string

Returns

Task<string>

Install(string, string, MinecraftPath)

public Task<string> Install(string gameVersion, string loaderVersion, MinecraftPath installTo)

Parameters

gameVersion string

loaderVersion string

installTo MinecraftPath

Returns

Task<string>

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

Returns

Task<string>