接口 CommandExecutor

所有已知子接口:
Plugin, TabExecutor
所有已知实现类:
JavaPlugin, PluginBase

public interface CommandExecutor
包含了一个执行命令的方法的类.
  • 方法详细资料

    • 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