接口 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
-