Class MLaunchOption
Namespace: CmlLib.Core.ProcessBuilder
Assembly: CmlLib.Core.dll
public class MLaunchOption
Inheritance
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
DefaultJvmArguments
public static readonly MArgument[] DefaultJvmArguments
Field Value
Properties
ArgumentDictionary
public IReadOnlyDictionary<string, string> ArgumentDictionary { get; set; }
Property Value
IReadOnlyDictionary<string, string>
ClientId
public string? ClientId { get; set; }
Property Value
DockIcon
public string? DockIcon { get; set; }
Property Value
DockName
public string? DockName { get; set; }
Property Value
ExtraGameArguments
public IEnumerable<MArgument> ExtraGameArguments { get; set; }
Property Value
ExtraJvmArguments
public IEnumerable<MArgument> ExtraJvmArguments { get; set; }
Property Value
Features
public IEnumerable<string> Features { get; set; }
Property Value
FullScreen
public bool FullScreen { get; set; }
Property Value
GameLauncherName
public string? GameLauncherName { get; set; }
Property Value
GameLauncherVersion
public string? GameLauncherVersion { get; set; }
Property Value
IsDemo
public bool IsDemo { get; set; }
Property Value
JavaPath
public string? JavaPath { get; set; }
Property Value
JvmArgumentOverrides
public IEnumerable<MArgument>? JvmArgumentOverrides { get; set; }
Property Value
MaximumRamMb
public int MaximumRamMb { get; set; }
Property Value
MinimumRamMb
public int MinimumRamMb { get; set; }
Property Value
NativesDirectory
public string? NativesDirectory { get; set; }
Property Value
Path
public MinecraftPath? Path { get; set; }
Property Value
MinecraftPath?
PathSeparator
public string PathSeparator { get; set; }
Property Value
QuickPlayPath
public string? QuickPlayPath { get; set; }
Property Value
QuickPlayRealms
public string? QuickPlayRealms { get; set; }
Property Value
QuickPlaySingleplayer
public string? QuickPlaySingleplayer { get; set; }
Property Value
ScreenHeight
public int ScreenHeight { get; set; }
Property Value
ScreenWidth
public int ScreenWidth { get; set; }
Property Value
ServerIp
public string? ServerIp { get; set; }
Property Value
ServerPort
public int ServerPort { get; set; }
Property Value
Session
public MSession? Session { get; set; }
Property Value
MSession?
StartVersion
public IVersion? StartVersion { get; set; }
Property Value
UserProperties
public string? UserProperties { get; set; }
Property Value
VersionType
public string? VersionType { get; set; }