aqui era suposto o blocos ser igual a 3 (5 , 5 e 18) .. mas continua a ser igual a 2 porque o 5 está repetido.
Depois preciso saber como pegar o 5 ou 5 ou 18 pela posiçao, estava usando isso
int blocos = Main.m.getConfig().getConfigurationSection("Blocos").getKeys(false).toArray().length;
int random = r.nextInt(blocos);
id = Integer.parseInt(Main.m.getConfig().getConfigurationSection("Blocos").getKeys(false).toArray()[random].toString());
Isso funciona, o id ou retorna 5(Madera branca) ou 18(Folha da selva) mas nunca retorna o 5(Madera preta) porque esse metodo nao lê os repetidos
Pergunta
zAth
eu estava usando isso para achar o tamanho
a config era essa
ai o blocos era igual a 2 (5 e 18) mas assim que começei a adicionar mais com o mesmo numero (mas Data diferente) o numero de blocos nao mudava
aqui era suposto o blocos ser igual a 3 (5 , 5 e 18) .. mas continua a ser igual a 2 porque o 5 está repetido.
Depois preciso saber como pegar o 5 ou 5 ou 18 pela posiçao, estava usando isso
Isso funciona, o id ou retorna 5(Madera branca) ou 18(Folha da selva) mas nunca retorna o 5(Madera preta) porque esse metodo nao lê os repetidos
Editado por zAthLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados