Ir para conteúdo
  • 0

Criar 'aliases' pela listener PlayerCommandPreprocessEvent


VictorHeaven

Pergunta

Fiz uma base



@EventHandler
public void A(PlayerCommandPreprocessEvent e) {
List<String> cmds = Main.getInstance().getConfig().getStringList("Aliases_Cash");
if (cmds.contains(e.getMessage())) {
String[] args = e.getMessage().split(" ");
e.getPlayer().chat("/cash " ); // incomplete
}
}

Queria criar aliases para o comando "/cash"


Eu tentei fazer só que não tive sucesso.


 


O maior argumento do comando é 2 (/cash add <arg1> <arg2>)


Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Como assim /cash /pontos /seila tipo assim ?

Sim

 

faz no plugin.yml

 

commands:

  cash:

    aliases: [aliase1, aliase2, ..., aliase1000]

 

Lembra de usar command.getName() pra comparar, porque senão não vai.

 

use:

 

  /cash:

     Aliases: [c, dinheiro, pontos, points, p]

Manos.. As ALIASES serão configuráveis na config.yml, então não tem como fazer desse jeito...

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...