Table of Contents

Class MLaunchOption

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

public class MLaunchOption

Inheritance

objectMLaunchOption

Inherited Members

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

Constructors

MLaunchOption()

public MLaunchOption()

Fields

DefaultExtraJvmArguments

public static readonly MArgument[] DefaultExtraJvmArguments

Field Value

MArgument[]

DefaultJvmArguments

public static readonly MArgument[] DefaultJvmArguments

Field Value

MArgument[]

Properties

ArgumentDictionary

public IReadOnlyDictionary<string, string> ArgumentDictionary { get; set; }

Property Value

IReadOnlyDictionary<string, string>

ClientId

public string? ClientId { get; set; }

Property Value

string?

DockIcon

public string? DockIcon { get; set; }

Property Value

string?

DockName

public string? DockName { get; set; }

Property Value

string?

ExtraGameArguments

public IEnumerable<MArgument> ExtraGameArguments { get; set; }

Property Value

IEnumerable<MArgument>

ExtraJvmArguments

public IEnumerable<MArgument> ExtraJvmArguments { get; set; }

Property Value

IEnumerable<MArgument>

Features

public IEnumerable<string> Features { get; set; }

Property Value

IEnumerable<string>

FullScreen

public bool FullScreen { get; set; }

Property Value

bool

GameLauncherName

public string? GameLauncherName { get; set; }

Property Value

string?

GameLauncherVersion

public string? GameLauncherVersion { get; set; }

Property Value

string?

IsDemo

public bool IsDemo { get; set; }

Property Value

bool

JavaPath

public string? JavaPath { get; set; }

Property Value

string?

JvmArgumentOverrides

public IEnumerable<MArgument>? JvmArgumentOverrides { get; set; }

Property Value

IEnumerable<MArgument>?

MaximumRamMb

public int MaximumRamMb { get; set; }

Property Value

int

MinimumRamMb

public int MinimumRamMb { get; set; }

Property Value

int

NativesDirectory

public string? NativesDirectory { get; set; }

Property Value

string?

Path

public MinecraftPath? Path { get; set; }

Property Value

MinecraftPath?

PathSeparator

public string PathSeparator { get; set; }

Property Value

string

QuickPlayPath

public string? QuickPlayPath { get; set; }

Property Value

string?

QuickPlayRealms

public string? QuickPlayRealms { get; set; }

Property Value

string?

QuickPlaySingleplayer

public string? QuickPlaySingleplayer { get; set; }

Property Value

string?

ScreenHeight

public int ScreenHeight { get; set; }

Property Value

int

ScreenWidth

public int ScreenWidth { get; set; }

Property Value

int

ServerIp

public string? ServerIp { get; set; }

Property Value

string?

ServerPort

public int ServerPort { get; set; }

Property Value

int

Session

public MSession? Session { get; set; }

Property Value

MSession?

StartVersion

public IVersion? StartVersion { get; set; }

Property Value

IVersion?

UserProperties

public string? UserProperties { get; set; }

Property Value

string?

VersionType

public string? VersionType { get; set; }

Property Value

string?