Ir para conteúdo

ID na config


BIDU

Posts Recomendados

Eu queria criar itens com ids, mas numa lista,

na config ta assim:

 

drops:

  - 1

  - 2

  - 3

 

queria transformar o 1, 2 e 3 em itens, mas n consigo!

 

Eu fiz assim, mas quando tem ":" n vai!

 

for(int x = 0; x < getConfig().getIntegerList("drops").size(); x++) {
            ItemStack i = new ItemStack(Material.getMaterial(getConfig().getIntegerList("drops").get(x)));
            lista.add(i);
        }

Editado por BIDU
...
Link para o comentário
Compartilhar em outros sites

44 minutos atrás, RUSHyoutuber disse:

List<Integer> ids = getConfig().getIntegerList("drops");

for (int id: ids) {

ItemStack item = new ItemStack(id); // não pega na 1.13

lista.add(item);

}

Mas e se tiver 351:4, por exemplo?

Link para o comentário
Compartilhar em outros sites

12 horas atrás, BIDU disse:

Mas e se tiver 351:4, por exemplo?

List<String> ids = getConfig().getStringList("drops");

for (String input : ids) {

String[] splited = input.split(":");

int id = Integer.parseInt(splited[0]);

short data = Short.parseShort(splited[1]);

ItemStack item = new ItemStack(id, data); // não pega na 1.13

lista.add(item);

}

 

 

ai na config tem que colocar

1:0

2:0

5:1

6:1

Link para o comentário
Compartilhar em outros sites

12 horas atrás, RUSHyoutuber disse:

List<String> ids = getConfig().getStringList("drops");

for (String input : ids) {

String[] splited = input.split(":");

int id = Integer.parseInt(splited[0]);

short data = Short.parseShort(splited[1]);

ItemStack item = new ItemStack(id, data); // não pega na 1.13

lista.add(item);

}

 

 

ai na config tem que colocar

1:0

2:0

5:1

6:1

vlw! (mudei de conta)

Editado por MatheusAbido
:)
Link para o comentário
Compartilhar em outros sites

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