Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 Queria saber como botar varios coisa na config... Exemplo: Queria botar varias caixas na config tipo, caixa1,caixa2,caixa3 ai cada caixa tem Nome: e Lore: tendeu? Link para o comentário Compartilhar em outros sites More sharing options...
n00bmobile Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 É uma duvida de java ou de algum plugin? '-' Link para o comentário Compartilhar em outros sites More sharing options...
Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 É uma duvida de java ou de algum plugin? '-' Java mesmo botei na area errada acho sla Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 (editado) @tópico movido para área correta o formato na config é nesse modelo, qualquer dúvida da uma olhada: https://bukkit.gamepedia.com/Configuration_API_Reference Caixas: 1: Nome: 'Caixa 1' Lore: - 'Lore linha 1' - 'Lore linha 2' 2: Nome: 'Caixa 2' Lore: - 'Lore linha 1' - 'Lore linha 2' Editado Agosto 25, 2017 por jeta Link para o comentário Compartilhar em outros sites More sharing options...
Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 @tópico movido para área correta o formato na config é nesse modelo, qualquer dúvida da uma olhada: https://bukkit.gamepedia.com/Configuration_API_Reference Caixas: 1: Nome: 'Caixa 1' Lore: - 'Lore linha 1' - 'Lore linha 2' 2: Nome: 'Caixa 2' Lore: - 'Lore linha 1' - 'Lore linha 2' Cara oque eu quero saber é como criar isso em java sacou? tipo, fazer isso em um plugin de caixas, pra poder criar quantas caixas quiser saco? Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 Cara oque eu quero saber é como criar isso em java sacou? tipo, fazer isso em um plugin de caixas, pra poder criar quantas caixas quiser saco? especificamente que parte você quer saber? Link para o comentário Compartilhar em outros sites More sharing options...
Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 especificamente que parte você quer saber? Tudo, quero saber como botar assim: Caixas: Caixa1: Nome: 'Caixa imperial' Tlg? dai vai ter um menu gui com essa caixa la e todas as outras criadas na config, tendeu? Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 pra facilitar voce pode criar um objeto "Box" private String name; private List<String> lore; public Box(String name, List<String> lore) { this.name = name; this.lore = lore; } //Getters e Setters e você pode carregar todas as boxes no método onEnable List<Box> boxes = new ArrayList<>(); public void onEnable() { saveDefaultConfig(); getConfig().getConfigurationSection("Caixas").getKeys(false).forEach(string -> { String name = getConfig().getString("Caixas." + string + ".Nome"); List<String> lore = getConfig().getStringList("Caixas." + string + ".Lore"); boxes.add(new Box(name, lore)); }); } a sua config deve estar nesse formato: Caixas: 1: Nome: 'Caixa 1' Lore: - 'Lore linha 1' - 'Lore linha 2' 2: Nome: 'Caixa 2' Lore: - 'Lore linha 1' - 'Lore linha 2' Link para o comentário Compartilhar em outros sites More sharing options...
Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 pra facilitar voce pode criar um objeto "Box" private String name; private List<String> lore; public Box(String name, List<String> lore) { this.name = name; this.lore = lore; } //Getters e Setters e você pode carregar todas as boxes no método onEnable List<Box> boxes = new ArrayList<>(); public void onEnable() { saveDefaultConfig(); getConfig().getConfigurationSection("Caixas").getKeys(false).forEach(string -> { String name = getConfig().getString("Caixas." + string + ".Nome"); List<String> lore = getConfig().getStringList("Caixas." + string + ".Lore"); boxes.add(new Box(name, lore)); }); } a sua config deve estar nesse formato: Caixas: 1: Nome: 'Caixa 1' Lore: - 'Lore linha 1' - 'Lore linha 2' 2: Nome: 'Caixa 2' Lore: - 'Lore linha 1' - 'Lore linha 2' Ainda não consegui, n ta indo no inventario os bagui Link para o comentário Compartilhar em outros sites More sharing options...
Guest iDimaDev Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 Resolvido! Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Agosto 25, 2017 Denunciar Compartilhar Postado Agosto 25, 2017 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest iDimaDev
Queria saber como botar varios coisa na config...
Exemplo: Queria botar varias caixas na config tipo, caixa1,caixa2,caixa3 ai cada caixa tem Nome: e Lore: tendeu?
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados