Ir para conteúdo

Dúvida plugin em java.


Hopesfx

Posts Recomendados

Bem, queria fazer split pra config, colocar nesse formato
Comandos:
- 'permissao;comando'

A permissão funciona se tiver tal permissão, o console vai executar um comando quando clicar no item do gui.

                        for (String cmd : Main.plugin.getConfig().getStringList("Comando")) {
                            if(p.hasPermission("vip.primeiro")) {
                                ConsoleCommandSender c = Bukkit.getConsoleSender();
                                Bukkit.dispatchCommand(c, (cmd.replace("<player>", p.getName())));
                                p.sendMessage("testeprimeiro");

Esse é o objetivo, quem puder me ajudar e mostrar como ficaria, agradeço.

Link para o comentário
Compartilhar em outros sites

pelo q entendi vc quer separar a String 'permission;comando' em duas strings individuais, certo?

for(String cmd : main.getConfig().getStringList("comandos")){
	//ele vai ler todas as linhas da list
  	String[] separador = cmd.split(";"); //vai dividir em grupos, cada grupo começa e termina entre um ; (pode usar qualquer caractere)
	String permissao = separador[0];
  	String comando = separador[1].replace("<player>", player.getName());
    if(player.hasPermission(permissao)){
    	bukkit.dispatchCommand(bukkit.getConsoleSender(), comando); 
    }
}

 

Link para o comentário
Compartilhar em outros sites

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