Skip to content

Namespace Void.Minecraft.Commands.Brigadier

Namespaces

Void.Minecraft.Commands.Brigadier.ArgumentTypes

Void.Minecraft.Commands.Brigadier.Builder

Void.Minecraft.Commands.Brigadier.Context

Void.Minecraft.Commands.Brigadier.Exceptions

Void.Minecraft.Commands.Brigadier.Extensions

Void.Minecraft.Commands.Brigadier.Registry

Void.Minecraft.Commands.Brigadier.Serializers

Void.Minecraft.Commands.Brigadier.Suggestion

Void.Minecraft.Commands.Brigadier.Tree

Classes

Arguments

Provides concise factories and context accessors for built-in Brigadier argument types.

CommandDispatcher

Owns a Brigadier command tree and provides registration, parsing, execution, usage, and completion operations.

LiteralMessage

Represents an immutable literal command message.

ParseResults

Contains the best command parse branch, its final reader state, and rejected sibling exceptions.

StringReader

Provides cursor-based parsing primitives for Brigadier command input.

Structs

ArgumentContext

Provides the default value passed to command builder factories.

Interfaces

IArgumentContext

Marks the placeholder context passed to command builder factories.

IImmutableStringReader

Exposes command input and a movable parsing cursor.

IMessage

Defines displayable command feedback text.

Delegates

AmbiguousConsumer

Receives a pair of ambiguous sibling command nodes.

CommandExecutor

Represents an asynchronous command executor.

CommandExecutorSync

Represents a synchronous command callback that computes an integer result from a .

RedirectModifier

Maps a redirect context to zero or more command sources.

ResultConsumer

Observes a command execution attempt.

SingleRedirectModifier

Maps a redirect context to one command source.