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 ACommandTreeNodethat controls whether multiple entries can be parsed.CommandTreeNode.Argument<T extends CommandTreeNode<T>> ACommandTreeNodethat can be used as a child.CommandTreeNode.Basic ACommandTreeNodewith no known properties to set.CommandTreeNode.EntitySelection ACommandTreeNodethat augments entity based parameters.CommandTreeNode.NodeFactory Factory to create a root node.CommandTreeNode.Range<S extends Number> ACommandTreeNodethat allows for a min-max range to be set.CommandTreeNode.Root ACommandTreeNodethat acts as the root of a command.CommandTreeNode.StringParser ACommandTreeNodethat 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 registrarsthat require such nodes to specify client side behaviour (for example,raw commands). -
Class Summary Class Description CommandCompletionProviders Thecompletion providersavailable to raw command providers.CommandTreeNodeTypes The knowntypesavailable on the vanilla client.