Class ForgeInstaller
Namespace: CmlLib.Core.Installer.Forge
Assembly: CmlLib.Core.Installer.Forge.dll
public class ForgeInstaller
Inheritance
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
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
Install(string, ForgeInstallOptions)
public Task<string> Install(string mcVersion, ForgeInstallOptions options)
Parameters
mcVersion string
options ForgeInstallOptions
Returns
Install(string, string)
public Task<string> Install(string mcVersion, string forgeVersion)
Parameters
mcVersion string
forgeVersion string
Returns
Install(string, string, ForgeInstallOptions)
public Task<string> Install(string mcVersion, string forgeVersion, ForgeInstallOptions options)
Parameters
mcVersion string
forgeVersion string
options ForgeInstallOptions
Returns
Install(ForgeVersion, ForgeInstallOptions)
public Task<string> Install(ForgeVersion forgeVersion, ForgeInstallOptions options)
Parameters
forgeVersion ForgeVersion
options ForgeInstallOptions