# 程序包 org.bukkit.command

package org.bukkit.command
与处理玩家输入的非聊天消息(即命令)相关的类.

- 相关程序包
  程序包
  说明
  org.bukkit
  Bukkit API的顶级程序包, 包含通用的API类和接口.
  org.bukkit.command.defaults
  通过Bukkit实现来模拟Minecraft原生命令(1.12后所有模拟命令被删除)并提供一些其他必要的命令.
- 类
  说明
  BlockCommandSender
  Command
  代表一个命令，在用户输入时执行各种任务.
  CommandException
  当执行命令过程中出现未处理的异常时抛出.
  CommandExecutor
  包含了一个执行命令的方法的类.
  CommandMap
  CommandSender
  CommandSender.Spigot
  ConsoleCommandSender
  FormattedCommandAlias
  MultipleCommandAlias
  代表一个或多个命令别名的命令
  PluginCommand
  代表属于某个插件的`命令`.
  PluginCommandYamlParser
  PluginIdentifiableCommand
  这个接口可以用于帮助系统分类命令至基于`Plugin`的子索引的一部分.自定义的命令实现这个接口来拥有由插件自动生成的子索引.
  ProxiedCommandSender
  RemoteConsoleCommandSender
  SimpleCommandMap
  TabCompleter
  代表可以为命令提供补全建议的类.
  TabExecutor
  这个类提供了TabCompleter和CommandExecutor两者的实现.