Interface IBuiltInExceptionProvider
Namespace: Void.Minecraft.Commands.Brigadier.Exceptions
Assembly: Void.Minecraft.dll
Provides the standard command parser and dispatcher exception factories.
public interface IBuiltInExceptionProviderProperties
DispatcherExpectedArgumentSeparator
Gets the exception type for missing whitespace after an argument.
SimpleCommandExceptionType DispatcherExpectedArgumentSeparator { get; }Property Value
DispatcherParseException
Gets the exception type used to wrap an arbitrary dispatcher parse failure.
DynamicCommandExceptionType DispatcherParseException { get; }Property Value
DispatcherUnknownArgument
Gets the exception type for an invalid command argument.
SimpleCommandExceptionType DispatcherUnknownArgument { get; }Property Value
DispatcherUnknownCommand
Gets the exception type for an unknown command.
SimpleCommandExceptionType DispatcherUnknownCommand { get; }Property Value
DoubleTooBig
Gets the exception type for a double above its maximum.
Dynamic2CommandExceptionType DoubleTooBig { get; }Property Value
DoubleTooSmall
Gets the exception type for a double below its minimum.
Dynamic2CommandExceptionType DoubleTooSmall { get; }Property Value
FloatTooBig
Gets the exception type for a float above its maximum.
Dynamic2CommandExceptionType FloatTooBig { get; }Property Value
FloatTooSmall
Gets the exception type for a float below its minimum.
Dynamic2CommandExceptionType FloatTooSmall { get; }Property Value
IntegerTooBig
Gets the exception type for an integer above its maximum.
Dynamic2CommandExceptionType IntegerTooBig { get; }Property Value
IntegerTooSmall
Gets the exception type for an integer below its minimum.
Dynamic2CommandExceptionType IntegerTooSmall { get; }Property Value
LiteralIncorrect
Gets the exception type for a mismatched literal.
DynamicCommandExceptionType LiteralIncorrect { get; }Property Value
LongTooBig
Gets the exception type for a long above its maximum.
Dynamic2CommandExceptionType LongTooBig { get; }Property Value
LongTooSmall
Gets the exception type for a long below its minimum.
Dynamic2CommandExceptionType LongTooSmall { get; }Property Value
ReaderExpectedBool
Gets the exception type for a missing Boolean.
SimpleCommandExceptionType ReaderExpectedBool { get; }Property Value
ReaderExpectedDouble
Gets the exception type for a missing double.
SimpleCommandExceptionType ReaderExpectedDouble { get; }Property Value
ReaderExpectedEndOfQuote
Gets the exception type for an unclosed quoted string.
SimpleCommandExceptionType ReaderExpectedEndOfQuote { get; }Property Value
ReaderExpectedFloat
Gets the exception type for a missing float.
SimpleCommandExceptionType ReaderExpectedFloat { get; }Property Value
ReaderExpectedInt
Gets the exception type for a missing integer.
SimpleCommandExceptionType ReaderExpectedInt { get; }Property Value
ReaderExpectedLong
Gets the exception type for a missing long.
SimpleCommandExceptionType ReaderExpectedLong { get; }Property Value
ReaderExpectedStartOfQuote
Gets the exception type for a missing opening quote.
SimpleCommandExceptionType ReaderExpectedStartOfQuote { get; }Property Value
ReaderExpectedSymbol
Gets the exception type for a missing expected symbol.
DynamicCommandExceptionType ReaderExpectedSymbol { get; }Property Value
ReaderInvalidBool
Gets the exception type for an invalid Boolean token.
DynamicCommandExceptionType ReaderInvalidBool { get; }Property Value
ReaderInvalidDouble
Gets the exception type for an invalid double token.
DynamicCommandExceptionType ReaderInvalidDouble { get; }Property Value
ReaderInvalidEscape
Gets the exception type for an invalid quoted-string escape.
DynamicCommandExceptionType ReaderInvalidEscape { get; }Property Value
ReaderInvalidFloat
Gets the exception type for an invalid float token.
DynamicCommandExceptionType ReaderInvalidFloat { get; }Property Value
ReaderInvalidInt
Gets the exception type for an invalid integer token.
DynamicCommandExceptionType ReaderInvalidInt { get; }Property Value
ReaderInvalidLong
Gets the exception type for an invalid long token.
DynamicCommandExceptionType ReaderInvalidLong { get; }