Pequeno probleminha, depois que eu seto a arena e tento executar o comando para ver as arenas em gui ele diz que nenhuma arena foi setada, de acordo com a print
E ele gera perfeitamente como eu queria nas arenas em stringlist
Código para abrir a GUI:
public static void getGUI(Player p) {
File arenas = new File(pl().getDataFolder(), "arenas.yml");
FileConfiguration fc = YamlConfiguration.loadConfiguration(arenas);
Inventory inv = Bukkit.getServer().createInventory(null, getConfig().getInt("Arena.Tamanho"),
getReplaced("Arena.Nome"));
if (!arenas.exists()) {
p.sendMessage(getReplaced("Arena.Inexistente"));
return;
}
if (fc.getString("Arenas") == null) {
p.sendMessage(getReplaced("Arena.Inexistente"));
return;
}
for (String setArena : fc.getConfigurationSection("Arenas").getKeys(false)) {
ItemStack i = new ItemStack(Material.getMaterial(fc.getInt("Arenas." + setArena + ".Item_ID")));
ItemMeta m = i.getItemMeta();
m.setDisplayName(KwMetodo.replaced(fc.getString("Arenas." + setArena + ".Nome")));
List<String> lore = fc.getStringList("Arenas." + setArena + ".Lore");
for (String lor : lore) {
lores.add(replaced(lor));
}
m.setLore(lore);
i.setItemMeta(m);
inv.setItem(fc.getInt("Arenas." + setArena + ".Slot"), i);
}
p.openInventory(inv);
}
Pergunta
DEVKEWI
Pequeno probleminha, depois que eu seto a arena e tento executar o comando para ver as arenas em gui ele diz que nenhuma arena foi setada, de acordo com a print
E ele gera perfeitamente como eu queria nas arenas em stringlist
Código para abrir a GUI:
Onde errei?
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados