Package org.spongepowered.api.command.registrar.tree
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
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 providersavailable to raw command providers.CommandTreeNode<T extends CommandTreeNode<T>>Builds a tree of command parameters for sending to clients.ACommandTreeNodethat controls whether multiple entries can be parsed.CommandTreeNode.Argument<T extends CommandTreeNode<T>>ACommandTreeNodethat can be used as a child.ACommandTreeNodewith no known properties to set.ACommandTreeNodethat augments entity based parameters.Factory to create a root node.CommandTreeNode.Range<S extends Number>ACommandTreeNodethat allows for a min-max range to be set.ACommandTreeNodethat acts as the root of a command.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).The knowntypesavailable on the vanilla client.