类 CommandData
- java.lang.Object
-
- cn.fxcraft.module.auto.CommandData
-
public class CommandData extends java.lang.Object命令信息- 作者:
- FzmXer 2023年09月04日 19时19分
-
-
构造器概要
构造器 构造器 说明 CommandData(BootCommand bootCommand, java.lang.reflect.Method method, java.lang.String rootName, java.lang.String[] subCommand, java.lang.String subCommandMessage, java.lang.String permissions, java.lang.String description, ShellType shellType, boolean hasOp)构造
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.StringgetCommands()获得完整的指令java.lang.StringgetDescription()获得指令描述java.lang.StringgetPermissions()获得所需权限java.lang.StringgetRootName()获得根指令ShellTypegetShellType()执行身份java.lang.StringgetSubCommand()获得子指令intgetSubCommandSize()获得子指令长度booleanhasPermission(org.bukkit.command.CommandSender sender)是否有权限booleanhasPermitShell(org.bukkit.command.CommandSender sender)是否允许执行java.lang.StringhelpMessage()构建帮助指令booleaninvoke(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> args)执行命令调用
-
-
-
构造器详细资料
-
CommandData
public CommandData(BootCommand bootCommand, java.lang.reflect.Method method, java.lang.String rootName, java.lang.String[] subCommand, java.lang.String subCommandMessage, java.lang.String permissions, java.lang.String description, ShellType shellType, boolean hasOp)
构造- 参数:
bootCommand- 上下文method- 方法rootName- 根命令subCommand- 子命令subCommandMessage- 子命令提示permissions- 权限description- 描述shellType- 执行者hasOp- 是否op跳过权限检查
-
-
方法详细资料
-
invoke
public boolean invoke(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> args)执行命令调用- 参数:
sender- 指令发送者args- 参数- 返回:
- boolean
-
getRootName
public java.lang.String getRootName()
获得根指令- 返回:
- String
-
getSubCommand
public java.lang.String getSubCommand()
获得子指令- 返回:
- String
-
getCommands
public java.lang.String getCommands()
获得完整的指令- 返回:
- String
-
getSubCommandSize
public int getSubCommandSize()
获得子指令长度- 返回:
- int
-
getPermissions
public java.lang.String getPermissions()
获得所需权限- 返回:
- String
-
getDescription
public java.lang.String getDescription()
获得指令描述- 返回:
- String
-
getShellType
public ShellType getShellType()
执行身份- 返回:
- ShellType
-
hasPermission
public boolean hasPermission(org.bukkit.command.CommandSender sender)
是否有权限- 参数:
sender- 指令发送者- 返回:
- 拥有权限
-
hasPermitShell
public boolean hasPermitShell(org.bukkit.command.CommandSender sender)
是否允许执行- 参数:
sender- 指令发送者- 返回:
- boolean
-
helpMessage
public java.lang.String helpMessage()
构建帮助指令- 返回:
- String
-
-