Skip to content

Namespace Void.Minecraft.Commands.Brigadier.ArgumentTypes

Namespaces

Void.Minecraft.Commands.Brigadier.ArgumentTypes.RegistryKey

Classes

BoolArgumentType

Parses the case-insensitive Boolean tokens true and false.

BoolArgumentValue

Contains a parsed Boolean argument.

DoubleArgumentType

Parses double-precision values constrained to an inclusive range.

DoubleArgumentValue

Contains a parsed double-precision floating-point argument.

FloatArgumentType

Parses single-precision values constrained to an inclusive range.

FloatArgumentValue

Contains a parsed single-precision floating-point argument.

IntegerArgumentType

Parses signed 32-bit integers constrained to an inclusive range.

IntegerArgumentValue

Contains a parsed signed 32-bit integer argument.

LongArgumentType

Constrains a numeric token to an inclusive 64-bit range.

LongArgumentValue

Contains a parsed signed 64-bit integer argument.

PassthroughArgumentType

Associates protocol-version serializer mappings with a passthrough argument value.

StringArgumentType

Parses one word, a quotable phrase, or the entire remaining input.

StringArgumentValue

Contains a parsed string argument.

Interfaces

IAnyArgumentType

Marks either a parsed Brigadier argument type or a protocol-only passthrough argument.

IArgumentType

Defines command argument parsing and completion behavior.

IArgumentValue

Marks a value produced by parsing a command argument.

IPassthroughArgumentValue

Defines protocol argument metadata that can be serialized but cannot parse command input.

Enums

StringArgumentType.StringType

Specifies how a string argument consumes input.