BIDU Postado Fevereiro 25, 2019 Denunciar Compartilhar Postado Fevereiro 25, 2019 (editado) 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 Fevereiro 26, 2019 por BIDU ... Link para o comentário Compartilhar em outros sites More sharing options...
RUSHyoutuber Postado Fevereiro 26, 2019 Denunciar Compartilhar Postado Fevereiro 26, 2019 List<Integer> ids = getConfig().getIntegerList("drops"); for (int id: ids) { ItemStack item = new ItemStack(id); // não pega na 1.13 lista.add(item); } Link para o comentário Compartilhar em outros sites More sharing options...
BIDU Postado Fevereiro 26, 2019 Autor Denunciar Compartilhar Postado Fevereiro 26, 2019 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 More sharing options...
SlayerFear Postado Fevereiro 26, 2019 Denunciar Compartilhar Postado Fevereiro 26, 2019 tem que dar um split no : Link para o comentário Compartilhar em outros sites More sharing options...
RUSHyoutuber Postado Fevereiro 26, 2019 Denunciar Compartilhar Postado Fevereiro 26, 2019 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 More sharing options...
abidux Postado Fevereiro 27, 2019 Denunciar Compartilhar Postado Fevereiro 27, 2019 (editado) 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 Fevereiro 27, 2019 por MatheusAbido :) Link para o comentário Compartilhar em outros sites More sharing options...
Wolf_131 Postado Abril 8, 2019 Denunciar Compartilhar Postado Abril 8, 2019 Seu tópico está sendo avisado de Inatividade. Caso não haja respostas em 7 dias, ele será fechado. Link para o comentário Compartilhar em outros sites More sharing options...
Visitante Postado Abril 15, 2019 Denunciar Compartilhar Postado Abril 15, 2019 Seu tópico foi marcado como Inativo. Para reverter está ação, entre em contato com a equipe de Moderação. OBS: Essa mensagem é automática. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados