- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.command.DefaultCommand
-
-
构造器概要
构造器 构造器 说明 DefaultCommand(String name, String permission, String noPermissionMessage, String description, String usage, Method method, Object self, @NotNull CommandProvider provider)
-
方法概要
修饰符和类型 方法 说明 String
description()
String
getName()
String
getPermission()
void
invoke(Object sender, String label, @NotNull List<String> arguments, @NotNull List<String> fillArguments)
String
noPermissionMessage()
Map<String,CommandParameter>
parameters()
CommandProvider
provider()
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
-
-
-
-
方法详细资料
-
description
public String description()
- 指定者:
description
在接口中ICommand
-
invoke
public void invoke(Object sender, String label, @NotNull @NotNull List<String> arguments, @NotNull @NotNull List<String> fillArguments)
-
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
-
parameters
public Map<String,CommandParameter> parameters()
- 指定者:
parameters
在接口中ICommand
-
provider
public CommandProvider provider()
-
-