类 Executer
- java.lang.Object
-
- cn.mcres.gyhhy.MXLib.bukkit.cmd.Executer
-
- 所有已实现的接口:
CommandTabCompleter,Translator,CommandExecutor,TabCompleter,TabExecutor
- 直接已知子类:
ExecuterEX
public class Executer extends Object implements Translator, CommandExecutor, TabCompleter, TabExecutor, CommandTabCompleter
The name of the class should be Executor. Yep, ignore these details
-
-
字段概要
字段 修饰符和类型 字段 说明 booleantab_case
-
构造器概要
构造器 构造器 说明 Executer()
-
方法概要
修饰符和类型 方法 说明 protected booleancheck(CommandSender sender)protected booleandefexec(CommandSender sender, Command cmd, String ali, String[] argc)static Stringget(String[] a, int b)LanguageTranslatorgetLanguageTranslator()SubCommandEXgetSub(String vl)Map<String,SubCommandEX>getSubs()protected booleannosub(CommandSender sender, Command cmd, String ali, String[] argc)booleanonCommand(CommandSender sender, Command cmd, String ali, String[] argc)List<String>onTabComplete(CommandSender cs, Command cmnd, String string, String[] args)voidonTabComplete(CommandSender cs, Command cmnd, String string, String[] args, SubCommandEX sce, List<String> completes)voidreg(String a, SubCommandEX b)voidsetLanguageTranslator(LanguageTranslator lt)ExecutersetLanguageTranslator(LanguageTranslator lt, boolean setall)Set the Language Translator
-
-
-
方法详细资料
-
setLanguageTranslator
public void setLanguageTranslator(LanguageTranslator lt)
- 指定者:
setLanguageTranslator在接口中Translator
-
setLanguageTranslator
public Executer setLanguageTranslator(LanguageTranslator lt, boolean setall)
Set the Language Translator- 参数:
lt- LTsetall- If it is true, set all subcommands to this LT.
-
getLanguageTranslator
public LanguageTranslator getLanguageTranslator()
- 指定者:
getLanguageTranslator在接口中Translator
-
check
protected boolean check(CommandSender sender)
-
getSubs
public Map<String,SubCommandEX> getSubs()
-
reg
public void reg(String a, SubCommandEX b)
-
onCommand
public boolean onCommand(CommandSender sender, Command cmd, String ali, String[] argc)
- 指定者:
onCommand在接口中CommandExecutor
-
defexec
protected boolean defexec(CommandSender sender, Command cmd, String ali, String[] argc)
-
nosub
protected boolean nosub(CommandSender sender, Command cmd, String ali, String[] argc)
-
onTabComplete
public List<String> onTabComplete(CommandSender cs, Command cmnd, String string, String[] args)
- 指定者:
onTabComplete在接口中TabCompleter
-
getSub
public SubCommandEX getSub(String vl)
-
onTabComplete
public void onTabComplete(CommandSender cs, Command cmnd, String string, String[] args, SubCommandEX sce, List<String> completes)
- 指定者:
onTabComplete在接口中CommandTabCompleter
-
-