Class ScriptCommand

  • All Implemented Interfaces:

    
    public final class ScriptCommand
    
                        

    Bukkit 指令

    • Constructor Detail

      • ScriptCommand

        ScriptCommand(String rawName)
        Bukkit 指令
    • Method Detail

      • getCommand

         final PluginCommand getCommand()

        Bukkit PluginCommand 对象

      • editCommand

         final ScriptCommand editCommand(Consumer<PluginCommand> consumer)

        编辑包装的 PluginCommand

        Parameters:
        consumer - 编辑器
        Returns:

        ScriptCommand 本身

      • setPlugin

         final ScriptCommand setPlugin(Plugin plugin)

        设置注册指令的插件

        Parameters:
        plugin - 任务
        Returns:

        ScriptCommand 本身

      • setNameSpace

         final ScriptCommand setNameSpace(String nameSpace)

        设置指令命名空间

        Parameters:
        nameSpace - 设置指令所需权限
        Returns:

        ScriptCommand 本身

      • setExecutor

         final ScriptCommand setExecutor(CommandExecutor executor)

        设置指令执行器

        Parameters:
        executor - 指令执行器
        Returns:

        ScriptCommand 本身

      • setTabCompleter

         final ScriptCommand setTabCompleter(TabCompleter tabCompleter)

        设置指令补全函数

        Parameters:
        tabCompleter - 设置指令补全函数
        Returns:

        ScriptCommand 本身

      • setPermission

         final ScriptCommand setPermission(String permission)

        设置指令所需权限

        Parameters:
        permission - 设置指令所需权限
        Returns:

        ScriptCommand 本身

      • setPermissionMessage

         final ScriptCommand setPermissionMessage(String permissionMessage)

        设置无权限提示信息

        Parameters:
        permissionMessage - 无权限提示信息
        Returns:

        ScriptCommand 本身

      • setUsage

         final ScriptCommand setUsage(String usage)

        设置指令用法(/help中显示)

        Parameters:
        usage - 指令用法
        Returns:

        ScriptCommand 本身