类 CommandManager

  • 所有已实现的接口:
    org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor

    public class CommandManager
    extends java.lang.Object
    implements org.bukkit.command.TabExecutor
    指令管理
    作者:
    FzmXer 2023年09月03日 21时04分
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean onCommand​(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
      指令
      java.util.List<java.lang.String> onTabComplete​(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
      指令补全
      void registerCommand​(java.lang.Class<? extends BootCommand> cmdClazz, BootCommand instance, java.lang.String root)
      注册指令
      boolean sendHelp​(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> args)
      发送帮助菜单
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • CommandManager

        public CommandManager​(BootModule module)
    • 方法详细资料

      • onCommand

        public boolean onCommand​(org.bukkit.command.CommandSender sender,
                                 org.bukkit.command.Command cmd,
                                 java.lang.String label,
                                 java.lang.String[] args)
        指令
        指定者:
        onCommand 在接口中 org.bukkit.command.CommandExecutor
        参数:
        sender - 发送者
        cmd - 指令
        label - 别名
        args - 参数
        返回:
        执行状态
      • onTabComplete

        public java.util.List<java.lang.String> onTabComplete​(org.bukkit.command.CommandSender sender,
                                                              org.bukkit.command.Command cmd,
                                                              java.lang.String label,
                                                              java.lang.String[] args)
        指令补全
        指定者:
        onTabComplete 在接口中 org.bukkit.command.TabCompleter
        参数:
        sender - 发送者
        cmd - 指令
        label - 别名
        args - 参数
        返回:
        List字符
      • sendHelp

        public boolean sendHelp​(org.bukkit.command.CommandSender sender,
                                java.util.List<java.lang.String> args)
        发送帮助菜单
        参数:
        sender - 指令发送者
        args - 参数
        返回:
        boolean
      • registerCommand

        public void registerCommand​(java.lang.Class<? extends BootCommand> cmdClazz,
                                    BootCommand instance,
                                    java.lang.String root)
        注册指令
        参数:
        cmdClazz - 类
        instance - 上下文
        root - 根指令