Package org.spongepowered.api.command.registrar.tree
-
Interface Summary Interface Description CommandCompletionProvider Used withCommandTreeNodeTypes
, completion providers alter the standard completion behaviour of aCommandTreeNode
, usually without requiring a request to the server.CommandTreeNode<T extends CommandTreeNode<T>> Builds a tree of command parameters for sending to clients.CommandTreeNode.Amount ACommandTreeNode
that controls whether multiple entries can be parsed.CommandTreeNode.Argument<T extends CommandTreeNode<T>> ACommandTreeNode
that can be used as a child.CommandTreeNode.Basic ACommandTreeNode
with no known properties to set.CommandTreeNode.EntitySelection ACommandTreeNode
that augments entity based parameters.CommandTreeNode.NodeFactory Factory to create a root node.CommandTreeNode.Range<S extends Number> ACommandTreeNode
that allows for a min-max range to be set.CommandTreeNode.Root ACommandTreeNode
that acts as the root of a command.CommandTreeNode.StringParser ACommandTreeNode
that allows for the setting of how a string based parser will behave.CommandTreeNodeType<T extends CommandTreeNode<T>> Represents the client-side behavior of aCommandTreeNode
, for use withcommand registrars
that require such nodes to specify client side behaviour (for example,raw commands
). -
Class Summary Class Description CommandCompletionProviders Thecompletion providers
available to raw command providers.CommandTreeNodeTypes The knowntypes
available on the vanilla client.