Ir para conteúdo
  • 0

[Resolvido] [Ajuda] Loops


LuizB

Pergunta

if (cmd.getName().equalsIgnoreCase("warps")) {
			for (String str: Main.cp.getConfig().getConfigurationSection("Warps").getKeys(false)) {
				p.sendMessage("§aWarps:§f "+ str);
				return true;
			}

Porque quando eu digito  o comando só aparece o primeiro warp setado ? Em Vez de aparecer todos

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

só pra avisar vai ficar assim:

 

Warps: Loja

Warps: Spawn

Warps: Arena

 

Código:

 

 

P.S: Caso não de certo tire o . do Warps

String warps = "";
for (String a : fc.getConfigurationSection("Warps.").getKeys(false)) {
  if (warps.equalsIgnoreCase("")) {
    warps = a;
  } else {
    warps = warps + ", " + a;
  }
}
p.sendMessage("§aWarps:§f "+ warps);
return true;
Editado por Plift Ploft
Link para o comentário
Compartilhar em outros sites

Faça isso para adicionar as warps na arraylist 

List<String> warps = new ArrayList<String>():

for (String warp : config.getConfigurationSection("Warps").getKeys(false){
   warps.add(warp);
}

   Manda as Warp:

p.sendMessage(§a"Warps: §f" + warp.replace("[","").replace("]",""));

Como ta na array nao vai precisar de colocar a virgula.

Editado por єxтяαρlαyร
Link para o comentário
Compartilhar em outros sites

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