Table of Contents

Class MinecraftArgumentBuilder

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

public class MinecraftArgumentBuilder

Inheritance

objectMinecraftArgumentBuilder

Inherited Members

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

Constructors

MinecraftArgumentBuilder(IRulesEvaluator, RulesEvaluatorContext, IReadOnlyDictionary<string, string?>)

public MinecraftArgumentBuilder(IRulesEvaluator evaluator, RulesEvaluatorContext context, IReadOnlyDictionary<string, string?> varDict)

Parameters

evaluator IRulesEvaluator

context RulesEvaluatorContext

varDict IReadOnlyDictionary<string, string?>

Fields

DefaultServerPort

public const int DefaultServerPort = 25565

Field Value

int

Methods

AddArguments(IEnumerable<string>)

public void AddArguments(IEnumerable<string> args)

Parameters

args IEnumerable<string>

AddArguments(IEnumerable<string>, IReadOnlyDictionary<string, string?>)

public void AddArguments(IEnumerable<string> args, IReadOnlyDictionary<string, string?> varDict)

Parameters

args IEnumerable<string>

varDict IReadOnlyDictionary<string, string?>

AddArguments(IEnumerable<MArgument>)

public void AddArguments(IEnumerable<MArgument> args)

Parameters

args IEnumerable<MArgument>

AddArguments(IEnumerable<MArgument>, IReadOnlyDictionary<string, string?>)

public void AddArguments(IEnumerable<MArgument> args, IReadOnlyDictionary<string, string?> varDict)

Parameters

args IEnumerable<MArgument>

varDict IReadOnlyDictionary<string, string?>

Build()

public string Build()

Returns

string

ContainsKey(string)

public bool ContainsKey(string key)

Parameters

key string

Returns

bool

ContainsXms()

public bool ContainsXms()

Returns

bool

ContainsXmx()

public bool ContainsXmx()

Returns

bool

SetDemo()

public void SetDemo()

SetFullscreen()

public void SetFullscreen()

TryAddClassPath()

public void TryAddClassPath()

TryAddDockIcon(string)

public void TryAddDockIcon(string dockIcon)

Parameters

dockIcon string

TryAddDockName(string)

public void TryAddDockName(string dockName)

Parameters

dockName string

TryAddNativesDirectory()

public void TryAddNativesDirectory()

TryAddQuickPlayMultiplayer(string, int)

public void TryAddQuickPlayMultiplayer(string ip, int port)

Parameters

ip string

port int

TryAddScreenResolution(int, int)

public void TryAddScreenResolution(int width, int height)

Parameters

width int

height int

TryAddXms(int)

public void TryAddXms(int xms)

Parameters

xms int

TryAddXmx(int)

public void TryAddXmx(int xmx)

Parameters

xmx int