类 CommandManager
- java.lang.Object
-
- cn.fxcraft.module.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分
-
-
构造器概要
构造器 构造器 说明 CommandManager(BootModule module)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanonCommand(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)指令补全voidregisterCommand(java.lang.Class<? extends BootCommand> cmdClazz, BootCommand instance, java.lang.String root)注册指令booleansendHelp(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> args)发送帮助菜单
-
-
-
构造器详细资料
-
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- 根指令
-
-