Class MinecraftArgumentBuilder
Namespace: CmlLib.Core.ProcessBuilder
Assembly: CmlLib.Core.dll
public class MinecraftArgumentBuilder
Inheritance
object ← MinecraftArgumentBuilder
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
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
ContainsKey(string)
public bool ContainsKey(string key)
Parameters
key string
Returns
ContainsXms()
public bool ContainsXms()
Returns
ContainsXmx()
public bool ContainsXmx()
Returns
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