Skip to content

Interface IBuiltInExceptionProvider

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

Provides the standard command parser and dispatcher exception factories.

public interface IBuiltInExceptionProvider

Properties

DispatcherExpectedArgumentSeparator

Gets the exception type for missing whitespace after an argument.

SimpleCommandExceptionType DispatcherExpectedArgumentSeparator { get; }

Property Value

SimpleCommandExceptionType

DispatcherParseException

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

DynamicCommandExceptionType DispatcherParseException { get; }

Property Value

DynamicCommandExceptionType

DispatcherUnknownArgument

Gets the exception type for an invalid command argument.

SimpleCommandExceptionType DispatcherUnknownArgument { get; }

Property Value

SimpleCommandExceptionType

DispatcherUnknownCommand

Gets the exception type for an unknown command.

SimpleCommandExceptionType DispatcherUnknownCommand { get; }

Property Value

SimpleCommandExceptionType

DoubleTooBig

Gets the exception type for a double above its maximum.

Dynamic2CommandExceptionType DoubleTooBig { get; }

Property Value

Dynamic2CommandExceptionType

DoubleTooSmall

Gets the exception type for a double below its minimum.

Dynamic2CommandExceptionType DoubleTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

FloatTooBig

Gets the exception type for a float above its maximum.

Dynamic2CommandExceptionType FloatTooBig { get; }

Property Value

Dynamic2CommandExceptionType

FloatTooSmall

Gets the exception type for a float below its minimum.

Dynamic2CommandExceptionType FloatTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

IntegerTooBig

Gets the exception type for an integer above its maximum.

Dynamic2CommandExceptionType IntegerTooBig { get; }

Property Value

Dynamic2CommandExceptionType

IntegerTooSmall

Gets the exception type for an integer below its minimum.

Dynamic2CommandExceptionType IntegerTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

LiteralIncorrect

Gets the exception type for a mismatched literal.

DynamicCommandExceptionType LiteralIncorrect { get; }

Property Value

DynamicCommandExceptionType

LongTooBig

Gets the exception type for a long above its maximum.

Dynamic2CommandExceptionType LongTooBig { get; }

Property Value

Dynamic2CommandExceptionType

LongTooSmall

Gets the exception type for a long below its minimum.

Dynamic2CommandExceptionType LongTooSmall { get; }

Property Value

Dynamic2CommandExceptionType

ReaderExpectedBool

Gets the exception type for a missing Boolean.

SimpleCommandExceptionType ReaderExpectedBool { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedDouble

Gets the exception type for a missing double.

SimpleCommandExceptionType ReaderExpectedDouble { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedEndOfQuote

Gets the exception type for an unclosed quoted string.

SimpleCommandExceptionType ReaderExpectedEndOfQuote { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedFloat

Gets the exception type for a missing float.

SimpleCommandExceptionType ReaderExpectedFloat { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedInt

Gets the exception type for a missing integer.

SimpleCommandExceptionType ReaderExpectedInt { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedLong

Gets the exception type for a missing long.

SimpleCommandExceptionType ReaderExpectedLong { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedStartOfQuote

Gets the exception type for a missing opening quote.

SimpleCommandExceptionType ReaderExpectedStartOfQuote { get; }

Property Value

SimpleCommandExceptionType

ReaderExpectedSymbol

Gets the exception type for a missing expected symbol.

DynamicCommandExceptionType ReaderExpectedSymbol { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidBool

Gets the exception type for an invalid Boolean token.

DynamicCommandExceptionType ReaderInvalidBool { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidDouble

Gets the exception type for an invalid double token.

DynamicCommandExceptionType ReaderInvalidDouble { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidEscape

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

DynamicCommandExceptionType ReaderInvalidEscape { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidFloat

Gets the exception type for an invalid float token.

DynamicCommandExceptionType ReaderInvalidFloat { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidInt

Gets the exception type for an invalid integer token.

DynamicCommandExceptionType ReaderInvalidInt { get; }

Property Value

DynamicCommandExceptionType

ReaderInvalidLong

Gets the exception type for an invalid long token.

DynamicCommandExceptionType ReaderInvalidLong { get; }

Property Value

DynamicCommandExceptionType