Class FabricInstaller
Namespace: CmlLib.Core.ModLoaders.FabricMC
Assembly: CmlLib.Core.dll
public class FabricInstaller
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
FabricInstaller(HttpClient)
public FabricInstaller(HttpClient httpClient)
Parameters
httpClient HttpClient
FabricInstaller(HttpClient, string)
public FabricInstaller(HttpClient httpClient, string host)
Parameters
httpClient HttpClient
host string
Fields
DefaultApiServerHost
public static readonly string DefaultApiServerHost
Field Value
Methods
GetFirstLoader(string)
public Task<FabricLoader?> GetFirstLoader(string gameVersion)
Parameters
gameVersion string
Returns
GetLoaders()
public Task<IReadOnlyCollection<FabricLoader>> GetLoaders()
Returns
Task<IReadOnlyCollection<FabricLoader>>
GetLoaders(string)
public Task<IReadOnlyCollection<FabricLoader>> GetLoaders(string gameVersion)
Parameters
gameVersion string
Returns
Task<IReadOnlyCollection<FabricLoader>>
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