- 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)
-
方法概要
修饰符和类型 方法 说明 Stringdescription()StringgetName()StringgetPermission()voidinvoke(Object sender, String label, @NotNull List<String> arguments, @NotNull List<String> fillArguments)StringnoPermissionMessage()Map<String,CommandParameter>parameters()CommandProviderprovider()voidtabCompile(Object sender, @NotNull List<String> result, @NotNull List<String> fillArguments, @NotNull List<String> args)Stringusage()-
从接口继承的方法 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()
-
-