LuizB Postado Maio 11, 2017 Autor Denunciar Compartilhar Postado Maio 11, 2017 Primeiro vamos dar um fix neste metodo. public void reloadConfig() { userfile = YamlConfiguration.loadConfiguration(this.userfiled); } Agora isso aqui: vc nao ta usando o bagulho que vc ta pegando, entao vc precisa usa-lo para ver se ta pegando new BukkitRunnable() { @Override public void run() { System.out.println(cf.getConfig().getString("Seila")); } }.runTaskTimerAsynchronously(this, 30, 30); Veja se vai aparecer na console agr... Meu Deus kkk, esqueci de colocar pra imprimir a mensagem kkkk. Funcionou direitinho. Link para o comentário Compartilhar em outros sites More sharing options...
chicogamer Postado Maio 11, 2017 Denunciar Compartilhar Postado Maio 11, 2017 Apenas coloque saveDefaultConfig(); no onEnable do seu plugin. Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Maio 11, 2017 Autor Denunciar Compartilhar Postado Maio 11, 2017 Apenas coloque saveDefaultConfig(); no onEnable do seu plugin. Estou querendo uma config secundaria Link para o comentário Compartilhar em outros sites More sharing options...
nathampa0909 Postado Maio 11, 2017 Denunciar Compartilhar Postado Maio 11, 2017 Troque as barras do separator, tente com a barra invertida e a barra normal. \ e /. No windows e no linux são diferentes. Link para o comentário Compartilhar em outros sites More sharing options...
DevSrSouza Postado Maio 11, 2017 Denunciar Compartilhar Postado Maio 11, 2017 Testa isso public void buildConfig() { this.userfiled = new File(m.getDataFolder(), folder_name + File.separator + configName); if (!this.userfiled.exists()) { try { if(!this.userfiled.getParentFile().exists()){ this.userfiled.getParentFile().mkdirs(); } this.userfiled.createNewFile(); /* Tava apotando erro pq o folder_name nao existe */ } catch (IOException e) { e.printStackTrace(); } } this.userfile = YamlConfiguration.loadConfiguration(this.userfiled); } Troque as barras do separator, tente com a barra invertida e a barra normal. \ e /. No windows e no linux são diferentes. File.separator serve para dar FIX nesse erro de MultiOS Link para o comentário Compartilhar em outros sites More sharing options...
LuizB Postado Maio 11, 2017 Autor Denunciar Compartilhar Postado Maio 11, 2017 (editado) Testa isso public void buildConfig() { this.userfiled = new File(m.getDataFolder(), folder_name + File.separator + configName); if (!this.userfiled.exists()) { try { if(!this.userfiled.getParentFile().exists()){ this.userfiled.getParentFile().mkdirs(); } this.userfiled.createNewFile(); /* Tava apotando erro pq o folder_name nao existe */ } catch (IOException e) { e.printStackTrace(); } } this.userfile = YamlConfiguration.loadConfiguration(this.userfiled); } File.separator serve para dar FIX nesse erro de MultiOS Ehhh, era o diretório que não existia, mas agora ele cria o arquivo direitinho, porém acho que não estou conseguindo gravar ou ler os dados. Como eu crio e carrego os dados: @Override public void onEnable() { cf = new CustomConfig(this, "pasta", "cf.yml"); cf.getConfig().set("Seila", "Pato de borracha"); cf.saveConfig(); new Comm(this); new BukkitRunnable() { @Override public void run() { cf.getConfig().getString("Seila"); // Não aparece NADA, e nem uma exeption } }.runTaskTimerAsynchronously(this, 30, 30); } Classe completa -> https://hastebin.com/oroyihipon.java Editado Maio 11, 2017 por Cuthmf Link para o comentário Compartilhar em outros sites More sharing options...
DevSrSouza Postado Maio 11, 2017 Denunciar Compartilhar Postado Maio 11, 2017 Ehhh, era o diretório que não existia, mas agora ele cria o arquivo direitinho, porém acho que não estou conseguindo gravar ou ler os dados. Como eu crio e carrego os dados: @Override public void onEnable() { cf = new CustomConfig(this, "pasta", "cf.yml"); cf.getConfig().set("Seila", "Pato de borracha"); cf.saveConfig(); new Comm(this); new BukkitRunnable() { @Override public void run() { cf.getConfig().getString("Seila"); // Não aparece NADA, e nem uma exeption } }.runTaskTimerAsynchronously(this, 30, 30); } Classe completa -> https://hastebin.com/oroyihipon.java Primeiro vamos dar um fix neste metodo. public void reloadConfig() { userfile = YamlConfiguration.loadConfiguration(this.userfiled); } Agora isso aqui: vc nao ta usando o bagulho que vc ta pegando, entao vc precisa usa-lo para ver se ta pegando new BukkitRunnable() { @Override public void run() { System.out.println(cf.getConfig().getString("Seila")); } }.runTaskTimerAsynchronously(this, 30, 30); Veja se vai aparecer na console agr... Link para o comentário Compartilhar em outros sites More sharing options...
AlexHackers Postado Maio 11, 2017 Denunciar Compartilhar Postado Maio 11, 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
[[Template forums/front/topics/postContainer is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]8 respostass a esta questão
Posts Recomendados