程序包 org.bukkit.command

# 接口 TabCompleter

所有已知子接口:
  `Plugin`, `TabExecutor`

所有已知实现类:
  `JavaPlugin`, `PluginBase`

public interface TabCompleter
代表可以为命令提供补全建议的类.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@Nullable List<String>`
  `onTabComplete(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args)`
  用命令传递的参数请求可能的补全项的list.

- ## 方法详细资料

  - ### onTabComplete

    @Nullable @Nullable List<String> onTabComplete(@NotNull @NotNull CommandSender sender, @NotNull @NotNull Command command, @NotNull @NotNull String label, @NotNull @NotNull String[] args)
    用命令传递的参数请求可能的补全项的list.

    原文:Requests a list of possible completions for a command argument.

    参数:
      `sender` - 发起命令的来源. 至于玩家在命令方块内补全命令，这个来源就是玩家，而不是命令方块.
      `command` - 执行的Command
      `label` - 使用的别名
      `args` - 传递给这个命令的参数，包括用来补全的部分最终参数
    返回:
      可能的最终补全参数列表(就是list里都是已经补全了的)，或为null则传递给命令执行器