程序包 org.bukkit.command

# 接口 CommandExecutor

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

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

public interface CommandExecutor
包含了一个执行命令的方法的类.

- ## 方法概要

  修饰符和类型
  方法
  说明
  `boolean`
  `onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String label, @NotNull String[] args)`
  执行给定的命令，成功时返回.

- ## 方法详细资料

  - ### onCommand

    boolean onCommand(@NotNull @NotNull CommandSender sender, @NotNull @NotNull Command command, @NotNull @NotNull String label, @NotNull @NotNull String[] args)
    执行给定的命令，成功时返回.
    若返回假（false），则输出plugin.yml下所对应usage的内容返回至玩家聊天窗口（前提需要被定义）.
    译注：为假（false）输出一串例如：Usage: /gamemode [mode] [player]；如果为真（true）则不返回除方法内编写内容外任何内容.

    原文:Executes the given command, returning its success.
    If false is returned, then the "usage" plugin.yml entry for this command (if defined) will be sent to the player.

    参数:
      `sender` - 命令执行的来源（可以是 player 可以是 console）
      `command` - 被执行的命令
      `label` - 使用的命令别名
      `args` - 传递的命令参数（不包含命令主体）
    返回:
      如果是合法的命令则为true，否则为false