Class MinecraftLauncherParameters
Namespace: CmlLib.Core
Assembly: CmlLib.Core.dll
public class MinecraftLauncherParameters
Inheritance
object ← MinecraftLauncherParameters
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
FileExtractors
public FileExtractorCollection? FileExtractors { get; set; }
Property Value
GameInstaller
public IGameInstaller? GameInstaller { get; set; }
Property Value
HttpClient
public HttpClient HttpClient { get; set; }
Property Value
JavaPathResolver
public IJavaPathResolver? JavaPathResolver { get; set; }
Property Value
MinecraftPath
public MinecraftPath? MinecraftPath { get; set; }
Property Value
MinecraftPath?
NativeLibraryExtractor
public INativeLibraryExtractor? NativeLibraryExtractor { get; set; }
Property Value
RulesEvaluator
public IRulesEvaluator? RulesEvaluator { get; set; }
Property Value
VersionLoader
public IVersionLoader? VersionLoader { get; set; }
Property Value
Methods
CreateDefault()
public static MinecraftLauncherParameters CreateDefault()
Returns
CreateDefault(MinecraftPath)
public static MinecraftLauncherParameters CreateDefault(MinecraftPath path)
Parameters
path MinecraftPath
Returns
CreateDefault(MinecraftPath, HttpClient)
public static MinecraftLauncherParameters CreateDefault(MinecraftPath path, HttpClient httpClient)
Parameters
path MinecraftPath
httpClient HttpClient
Returns
CreateEmpty()
public static MinecraftLauncherParameters CreateEmpty()