- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.command.DefaultCommands
-
-
构造器概要
构造器 构造器 说明 DefaultCommands(String name, String permission, String permissionMessage, String description, CommandProvider provider)
-
方法概要
修饰符和类型 方法 说明 Stringdescription()voiddump(String prefix, PrintStream stream)StringgetName()StringgetPermission()ICommandgetSubCommand(String name)@NotNull Map<String,ICommand>getSubCommands()voidinvoke(Object sender, String label, @NotNull List<String> arguments, @NotNull List<String> fillArguments)StringnoPermissionMessage()CommandProviderprovider()booleanregister(@NotNull String name, @NotNull ICommand sub)voidtabCompile(Object sender, @NotNull List<String> result, @NotNull List<String> fillArguments, @NotNull List<String> args)Stringusage()-
从接口继承的方法 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()
-
-