Этот плагин предназначен для убийства хакеров, но по какой-то причине он не будет перезагружать конфигурацию с помощью команды, и я пробовал все, но ничего, когда я меняю конфигурацию, мне нужно перезагружать сервер не по команде.
для других классов для конфигурации установлено значение true / false, и когда я go для конфигурации, конфигурация не сохраняет
[imports]
public class main extends JavaPlugin {
public void onEnable() {
Bukkit.getServer().getLogger().info("HackerFound is online!");
getConfig().options().copyDefaults(true);
saveDefaultConfig();
saveConfig();
/* Event Listeners */
Bukkit.getPluginManager().registerEvents(new banMsg(this), this);
Bukkit.getPluginManager().registerEvents(new blockBreak(this), this);
Bukkit.getPluginManager().registerEvents(new blockPlace(this), this);
Bukkit.getPluginManager().registerEvents(new itemPickup(this), this);
Bukkit.getPluginManager().registerEvents(new itemDrop(this), this);
Bukkit.getPluginManager().registerEvents(new onFlight(this), this);
Bukkit.getPluginManager().registerEvents(new playerHit(this), this);
/* ************************************ */
}
public void onDisable() {
Bukkit.getServer().getLogger().info("HackerFound is online!");
}
public boolean onCommand(CommandSender s, Command cmd, String label, String[] args) {
if(cmd.getName().equals("hf")) {
if(args.length == 0) {
s.sendMessage(ChatColor.GREEN + "/hf reload");
return false;
} else if(args[0].equalsIgnoreCase("reload")) {
if(!s.hasPermission("hf.reload")) {
s.sendMessage(ChatColor.GREEN + "You do not have permission");
} else {
reloadConfig();
s.sendMessage(ChatColor.GREEN + "HackerFound config has been reloaded!");
}
return true;
}
}
return false;
}
}