Package org.spongepowered.api.command.registrar.tree
package org.spongepowered.api.command.registrar.tree
-
ClassDescriptionUsed with
CommandTreeNodeTypes
, completion providers alter the standard completion behaviour of aCommandTreeNode
, usually without requiring a request to the server.Thecompletion providers
available to raw command providers.CommandTreeNode<T extends CommandTreeNode<T>>Builds a tree of command parameters for sending to clients.ACommandTreeNode
that controls whether multiple entries can be parsed.CommandTreeNode.Argument<T extends CommandTreeNode<T>>ACommandTreeNode
that can be used as a child.ACommandTreeNode
with no known properties to set.ACommandTreeNode
that augments entity based parameters.Factory to create a root node.CommandTreeNode.Range<S extends Number>ACommandTreeNode
that allows for a min-max range to be set.ACommandTreeNode
that acts as the root of a command.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
).The knowntypes
available on the vanilla client.