Table of Contents

Class ForgeInstaller

Namespace: CmlLib.Core.Installer.Forge
Assembly: CmlLib.Core.Installer.Forge.dll

public class ForgeInstaller

Inheritance

objectForgeInstaller

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

ForgeInstaller(MinecraftLauncher)

public ForgeInstaller(MinecraftLauncher launcher)

Parameters

launcher MinecraftLauncher

ForgeInstaller(MinecraftLauncher, HttpClient)

public ForgeInstaller(MinecraftLauncher launcher, HttpClient httpClient)

Parameters

launcher MinecraftLauncher

httpClient HttpClient

Fields

ForgeAdUrl

public static readonly string ForgeAdUrl

Field Value

string

Methods

GetForgeVersions(string)

public Task<IEnumerable<ForgeVersion>> GetForgeVersions(string mcVersion)

Parameters

mcVersion string

Returns

Task<IEnumerable<ForgeVersion>>

Install(string)

public Task<string> Install(string mcVersion)

Parameters

mcVersion string

Returns

Task<string>

Install(string, ForgeInstallOptions)

public Task<string> Install(string mcVersion, ForgeInstallOptions options)

Parameters

mcVersion string

options ForgeInstallOptions

Returns

Task<string>

Install(string, string)

public Task<string> Install(string mcVersion, string forgeVersion)

Parameters

mcVersion string

forgeVersion string

Returns

Task<string>

Install(string, string, ForgeInstallOptions)

public Task<string> Install(string mcVersion, string forgeVersion, ForgeInstallOptions options)

Parameters

mcVersion string

forgeVersion string

options ForgeInstallOptions

Returns

Task<string>

Install(ForgeVersion, ForgeInstallOptions)

public Task<string> Install(ForgeVersion forgeVersion, ForgeInstallOptions options)

Parameters

forgeVersion ForgeVersion

options ForgeInstallOptions

Returns

Task<string>