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

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
abstract class EffectiveCommand : BasicCommand

Base class for a Brigadier-backed command.

Link copied to clipboard

DSL builder for a CommandNode: declare static choices, dynamic completions and an executes body.