Table of Contents

Class MinecraftLauncherParameters

Namespace: CmlLib.Core
Assembly: CmlLib.Core.dll

public class MinecraftLauncherParameters

Inheritance

objectMinecraftLauncherParameters

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

FileExtractorCollection?

GameInstaller

public IGameInstaller? GameInstaller { get; set; }

Property Value

IGameInstaller?

HttpClient

public HttpClient HttpClient { get; set; }

Property Value

HttpClient

JavaPathResolver

public IJavaPathResolver? JavaPathResolver { get; set; }

Property Value

IJavaPathResolver?

MinecraftPath

public MinecraftPath? MinecraftPath { get; set; }

Property Value

MinecraftPath?

NativeLibraryExtractor

public INativeLibraryExtractor? NativeLibraryExtractor { get; set; }

Property Value

INativeLibraryExtractor?

RulesEvaluator

public IRulesEvaluator? RulesEvaluator { get; set; }

Property Value

IRulesEvaluator?

VersionLoader

public IVersionLoader? VersionLoader { get; set; }

Property Value

IVersionLoader?

Methods

CreateDefault()

public static MinecraftLauncherParameters CreateDefault()

Returns

MinecraftLauncherParameters

CreateDefault(MinecraftPath)

public static MinecraftLauncherParameters CreateDefault(MinecraftPath path)

Parameters

path MinecraftPath

Returns

MinecraftLauncherParameters

CreateDefault(MinecraftPath, HttpClient)

public static MinecraftLauncherParameters CreateDefault(MinecraftPath path, HttpClient httpClient)

Parameters

path MinecraftPath

httpClient HttpClient

Returns

MinecraftLauncherParameters

CreateEmpty()

public static MinecraftLauncherParameters CreateEmpty()

Returns

MinecraftLauncherParameters