Skip to content

Class BuiltInExceptions

Namespace: Void.Minecraft.Commands.Brigadier.Exceptions
Assembly: Void.Minecraft.dll

Provides English-language implementations of Brigadier’s standard exceptions.

public class BuiltInExceptions : IBuiltInExceptionProvider

Inheritance

objectBuiltInExceptions

Implements

IBuiltInExceptionProvider

Inherited Members

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

Properties

DispatcherExpectedArgumentSeparator

Gets the exception type for missing whitespace after an argument.

public SimpleCommandExceptionType DispatcherExpectedArgumentSeparator { get; }

Property Value

SimpleCommandExceptionType

DispatcherParseException

Gets the exception type used to wrap an arbitrary dispatcher parse failure.

public DynamicCommandExceptionType DispatcherParseException { get; }

Property Value

DynamicCommandExceptionType

DispatcherUnknownArgument

Gets the exception type for an invalid command argument.

public SimpleCommandExceptionType DispatcherUnknownArgument { get; }

Property Value

SimpleCommandExceptionType

DispatcherUnknownCommand

Gets the exception type for an unknown command.

public SimpleCommandExceptionType DispatcherUnknownCommand { get; }

Property Value

SimpleCommandExceptionType

DoubleTooBig

Gets the exception type for a double above its maximum.

public Dynamic2CommandExceptionType DoubleTooBig { get; }

Property Value

Dynamic2CommandExceptionType

DoubleTooSmall

Gets the exception type for a double below its minimum.

public Dynamic2CommandExceptionType DoubleTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

FloatTooBig

Gets the exception type for a float above its maximum.

public Dynamic2CommandExceptionType FloatTooBig { get; }

Property Value

Dynamic2CommandExceptionType

FloatTooSmall

Gets the exception type for a float below its minimum.

public Dynamic2CommandExceptionType FloatTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

IntegerTooBig

Gets the exception type for an integer above its maximum.

public Dynamic2CommandExceptionType IntegerTooBig { get; }

Property Value

Dynamic2CommandExceptionType

IntegerTooSmall

Gets the exception type for an integer below its minimum.

public Dynamic2CommandExceptionType IntegerTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

LiteralIncorrect

Gets the exception type for a mismatched literal.

public DynamicCommandExceptionType LiteralIncorrect { get; }

Property Value

DynamicCommandExceptionType

LongTooBig

Gets the exception type for a long above its maximum.

public Dynamic2CommandExceptionType LongTooBig { get; }

Property Value

Dynamic2CommandExceptionType

LongTooSmall

Gets the exception type for a long below its minimum.

public Dynamic2CommandExceptionType LongTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

ReaderExpectedBool

Gets the exception type for a missing Boolean.

public SimpleCommandExceptionType ReaderExpectedBool { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedDouble

Gets the exception type for a missing double.

public SimpleCommandExceptionType ReaderExpectedDouble { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedEndOfQuote

Gets the exception type for an unclosed quoted string.

public SimpleCommandExceptionType ReaderExpectedEndOfQuote { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedFloat

Gets the exception type for a missing float.

public SimpleCommandExceptionType ReaderExpectedFloat { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedInt

Gets the exception type for a missing integer.

public SimpleCommandExceptionType ReaderExpectedInt { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedLong

Gets the exception type for a missing long.

public SimpleCommandExceptionType ReaderExpectedLong { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedStartOfQuote

Gets the exception type for a missing opening quote.

public SimpleCommandExceptionType ReaderExpectedStartOfQuote { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedSymbol

Gets the exception type for a missing expected symbol.

public DynamicCommandExceptionType ReaderExpectedSymbol { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidBool

Gets the exception type for an invalid Boolean token.

public DynamicCommandExceptionType ReaderInvalidBool { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidDouble

Gets the exception type for an invalid double token.

public DynamicCommandExceptionType ReaderInvalidDouble { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidEscape

Gets the exception type for an invalid quoted-string escape.

public DynamicCommandExceptionType ReaderInvalidEscape { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidFloat

Gets the exception type for an invalid float token.

public DynamicCommandExceptionType ReaderInvalidFloat { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidInt

Gets the exception type for an invalid integer token.

public DynamicCommandExceptionType ReaderInvalidInt { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidLong

Gets the exception type for an invalid long token.

public DynamicCommandExceptionType ReaderInvalidLong { get; }

Property Value

DynamicCommandExceptionType