Class ParamNode<T>

java.lang.Object
cn.nukkit.command.tree.node.ParamNode<T>
All Implemented Interfaces:
IParamNode<T>
Direct Known Subclasses:
BlockNode, BooleanNode, CommandNode, DoubleNode, EnumNode, FloatNode, IntNode, IPlayersNode, ItemNode, MessageStringNode, PositionNode, RawTextNode, RemainStringNode, StringNode, TargetNode, WildcardIntNode, XpLevelNode

@PowerNukkitXOnly @Since("1.19.60-r1") public abstract class ParamNode<T> extends Object implements IParamNode<T>
一个通用的命令节点抽象类实现,插件想实现自己的命令参数节点应该继承这个类实现。
  • Field Details

    • value

      protected T value
    • optional

      protected boolean optional
    • parent

      protected ParamList parent
  • Constructor Details

    • ParamNode

      public ParamNode()
  • Method Details