Bonjour communauté,
J'ai un problème de code java en rapport avec le config.yml
J'ai une commande qui permet de reload le fichier config.yml
Voici le code :
this. = car je suis dans ma classe principale avec l'extension JavaPlugin
Commande enregistrée dans le plugin.yml et déclarée dans la métode onEnable()
Lorsque je tape la commande /sanctions reload ou rl dans le jeu, je reçois le message Config reloaded et la console recoit le message [Sanctions] config reloaded !. Mais la config ne se reload pas !! Super.
Du coup j'ai essayé de faire comme ça;
Le plugin se désactive/réactive bien mais la config ne se reload toujours pas :/
Mais quand je fais /reload pour reload le serveur entier. ça fonctionne ^^'
Bizarre.. Merci d'avance à celui qui m'aideras
EDIT: je n'ai pas de log d'erreur en console
J'ai un problème de code java en rapport avec le config.yml
J'ai une commande qui permet de reload le fichier config.yml
Voici le code :
Code:
else if(args.length == 1){
if((args[0].equalsIgnoreCase("reload")) || (args[0].equalsIgnoreCase("rl"))){
if(sender.hasPermission("sanctions.reload")){
this.getConfig();
this.reloadConfig();
this.saveDefaultConfig();
sender.sendMessage(sanctions + ChatColor.GREEN + "Config reloaded");
getServer().getLogger().warning("[Sanctions] Config reloaded !");
}
else {
sender.sendMessage(noperms);
}
this. = car je suis dans ma classe principale avec l'extension JavaPlugin
Commande enregistrée dans le plugin.yml et déclarée dans la métode onEnable()
Lorsque je tape la commande /sanctions reload ou rl dans le jeu, je reçois le message Config reloaded et la console recoit le message [Sanctions] config reloaded !. Mais la config ne se reload pas !! Super.
Du coup j'ai essayé de faire comme ça;
Code:
else if(args.length == 1){
if((args[0].equalsIgnoreCase("reload")) || (args[0].equalsIgnoreCase("rl"))){
if(sender.hasPermission("sanctions.reload")){
this.getServer().getPluginManager().disablePlugin(this);
this.getServer().getPluginManager().enablePlugin(this);
sender.sendMessage(sanctions + ChatColor.GREEN + "Config reloaded");
getServer().getLogger().warning("[Sanctions] Config reloaded !");
}
else {
sender.sendMessage(noperms);
}
Le plugin se désactive/réactive bien mais la config ne se reload toujours pas :/
Mais quand je fais /reload pour reload le serveur entier. ça fonctionne ^^'
Bizarre.. Merci d'avance à celui qui m'aideras
EDIT: je n'ai pas de log d'erreur en console
Dernière édition: