# 接口的使用
org.bukkit.command.TabCompleter

使用TabCompleter的程序包
程序包
说明
org.bukkit.command
与处理玩家输入的非聊天消息(即命令)相关的类.
org.bukkit.plugin
专门用于在运行时加载软件模组(插件)的类.
org.bukkit.plugin.java
用Java编写的处理`插件`的类.

- ## org.bukkit.command中TabCompleter的使用

  org.bukkit.command中TabCompleter的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `TabExecutor`
  这个类提供了TabCompleter和CommandExecutor两者的实现.
  返回TabCompleter的org.bukkit.command中的方法
  修饰符和类型
  方法
  说明
  `@Nullable TabCompleter`
  PluginCommand.`getTabCompleter()`
  获取与这个命令关联的`TabCompleter`.
  参数类型为TabCompleter的org.bukkit.command中的方法
  修饰符和类型
  方法
  说明
  `void`
  PluginCommand.`setTabCompleter(@Nullable TabCompleter completer)`
  设置当(玩家)进行命令补全时执行的`TabCompleter`.

- ## org.bukkit.plugin中TabCompleter的使用

  org.bukkit.plugin中TabCompleter的子接口
  修饰符和类型
  接口
  说明
  `interface`
  `Plugin`
  表示一个插件.
  实现TabCompleter的org.bukkit.plugin中的类
  修饰符和类型
  类
  说明
  `class`
  `PluginBase`
  Represents a base `Plugin`

- ## org.bukkit.plugin.java中TabCompleter的使用

  实现TabCompleter的org.bukkit.plugin.java中的类
  修饰符和类型
  类
  说明
  `class`
  `JavaPlugin`
  代表一个 Java 插件及其主类.