Package-level declarations
Brigadier-backed commands: EffectiveCommand with the CommandNode DSL (choice / dynamic / executes), and the built-in /egive, /emob, /ecomposite, /emenu, /ezone, /escreen.
Types
Link copied to clipboard
class CommandNode
An immutable node of a command's argument tree: the completions offered at this position, how to navigate to the next node for a typed argument, and an optional executor.
Link copied to clipboard
Base class for a Brigadier-backed command.
Link copied to clipboard
class NodeBuilder
DSL builder for a CommandNode: declare static choices, dynamic completions and an executes body.