- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.command.DefaultCommands
-
-
构造器概要
构造器 构造器 说明 DefaultCommands(String name, String permission, String permissionMessage, String description, CommandProvider provider)
-
方法概要
修饰符和类型 方法 说明 String
description()
void
dump(String prefix, PrintStream stream)
String
getName()
String
getPermission()
ICommand
getSubCommand(String name)
@NotNull Map<String,ICommand>
getSubCommands()
void
invoke(Object sender, String label, @NotNull List<String> arguments, @NotNull List<String> fillArguments)
String
noPermissionMessage()
CommandProvider
provider()
boolean
register(@NotNull String name, @NotNull ICommand sub)
void
tabCompile(Object sender, @NotNull List<String> result, @NotNull List<String> fillArguments, @NotNull List<String> args)
String
usage()
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.command.ICommand
hasCommandParameters, isCommandSet
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.command.ICommands
parameters
-
-
-
-
构造器详细资料
-
DefaultCommands
public DefaultCommands(String name, String permission, String permissionMessage, String description, CommandProvider provider)
-
-
方法详细资料
-
description
public String description()
- 指定者:
description
在接口中ICommand
-
invoke
public void invoke(Object sender, String label, @NotNull @NotNull List<String> arguments, @NotNull @NotNull List<String> fillArguments)
-
getSubCommand
public ICommand getSubCommand(String name)
- 指定者:
getSubCommand
在接口中ICommands
-
getPermission
public String getPermission()
- 指定者:
getPermission
在接口中ICommand
-
noPermissionMessage
public String noPermissionMessage()
- 指定者:
noPermissionMessage
在接口中ICommand
-
tabCompile
public void tabCompile(Object sender, @NotNull @NotNull List<String> result, @NotNull @NotNull List<String> fillArguments, @NotNull @NotNull List<String> args)
- 指定者:
tabCompile
在接口中ICommand
-
getSubCommands
@NotNull public @NotNull Map<String,ICommand> getSubCommands()
- 指定者:
getSubCommands
在接口中ICommands
-
dump
public void dump(String prefix, PrintStream stream)
-
provider
public CommandProvider provider()
-
-