CommandAPI
Bom, esta api é simples porém bem útil, ela consiste em você ''registrar'' comandos, sem necessidade de coloca-los na plugin.yml
Este plugin é funcional nas versões 1.5.X - 1.8.X
Vamos para o uso:
Primeiramente, em sua Main/onEnable coloque:
CommandAPI.setupAPI(getServer());
Agora, criaremos uma classe de comando normal, exemplo:
public class Teste implements CommandExecutor{
public boolean onCommand(CommandSender sender, Command cmd, String label,
String[] args) {
if (label.equalsIgnoreCase("testando")){
System.out.println("ta tranquilo");
}
if (label.equalsIgnoreCase("testando2")){
System.out.println("ta favoravel");
}
return false;
}
}
ok! classe criada, agora vamos ''registrar'' o comando:
Vamos no onEnable(), e colocamos:
CommandAPI.registerCommand("nomedocomando", new ClasseDoComando());
Exemplo:
CommandAPI.registerCommand("testando", new Teste());
CommandAPI.registerCommand("testando2", new Teste());
Pronto! seu comando está registrado!
Resultados:
Clique aqui para fazer o download.