Ir para conteúdo
  • 0

[Resolvido] reloadConfig();


DEVKEWI

Pergunta

Olá galerinha ;-;

Coisa básica me deixando @%$#~&I e com raiva... como proceder?

 

Eu utilizo o code:

pl.reloadConfig();

E simplesmente ele não faz NADA.

 

Já tentei utilizar:

pl.saveConfig();
pl.saveDefaultConfig();
pl.getConfig().load("config.yml");
pl.getConfig().save("config.yml");
Vice e versa dando sempre um pl.reloadConfig(); no final

Também tentei desabilitar o plugin e habilitar novamente:

pm.disablePlugin(pl);
pm.enablePlugin(pl);

pm = PluginManager

E só funciona dando /reload ou /stop no servidor, existe alguma maneira de não fazer isso?

Porque o /reload buga tudo e não quero fechar o servidor para apenas editar algo na config.yml. Como proceder?

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

Muito estranho, Da algum erro? eu uso só reloadConfig();

Não dá erro e não dá nada também ;-;

 

@Edit: Meu code:

if ((args.length == 1) && (loteria.equalsIgnoreCase("reload"))) {
				if ((kw instanceof Player) || (kw instanceof ConsoleCommandSender)) {
					if (!kw.hasPermission("kwloteria.admin")) {
						kw.sendMessage(m.getReplaced("Sem_Permissao"));
						return true;
					}
					if (m.getAberto()) {
						kw.sendMessage(m.getReplaced("Existente"));
						return true;
					}
					kw.sendMessage("§bConigurações recarregadas!");
					m.getPlugin().reloadConfig();
					return true;
				}
			}
Editado por Dev Kewi
Link para o comentário
Compartilhar em outros sites

Era pra dar certo. Quando vc faz alguma alteração tu usa o saveConfig?

Sim!

Consegui alias!

Dica para quem usa o code:

if(!new File(pl.getDataFolder(), "config.yml").exists()){
pl.saveDefaultConfig();
}

NUNCA USA SAVEDEFAULTCONFIG! Obrigado

 

Eu resolvi fazendo isso aqui:

if (!new File(cnfs.getName()).exists()) {
			pl.saveConfig();
		}
Link para o comentário
Compartilhar em outros sites

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