Interface CommandTreeNode.EntitySelection
- All Superinterfaces:
CommandTreeNode<CommandTreeNode.EntitySelection>, CommandTreeNode.Argument<CommandTreeNode.EntitySelection>
- Enclosing interface:
CommandTreeNode<T extends CommandTreeNode<T>>
public static interface CommandTreeNode.EntitySelection
extends CommandTreeNode.Argument<CommandTreeNode.EntitySelection>
A
CommandTreeNode that augments entity based parameters.-
Nested Class Summary
Nested classes/interfaces inherited from interface CommandTreeNode
CommandTreeNode.Amount, CommandTreeNode.Argument<T>, CommandTreeNode.Basic, CommandTreeNode.EntitySelection, CommandTreeNode.NodeFactory, CommandTreeNode.Range<S>, CommandTreeNode.Root, CommandTreeNode.StringParser -
Method Summary
Modifier and TypeMethodDescriptionIndicates that only players can be selected.single()Indicates that only one entity can be selected by this parameter.Methods inherited from interface CommandTreeNode
child, child, child, completions, completions, customCompletions, executable, redirect, requires
-
Method Details
-
playersOnly
CommandTreeNode.EntitySelection playersOnly()Indicates that only players can be selected. If not called, all entities may selected by this element.- Returns:
- This, for chaining.
-
single
CommandTreeNode.EntitySelection single()Indicates that only one entity can be selected by this parameter. If this is not called, this element will default to allowing the selection of multiple entities.- Returns:
- This, for chaining.
-