Конфигурация перезагрузки плагина minecraft не работает - PullRequest
0 голосов
/ 20 июня 2020

Этот плагин предназначен для убийства хакеров, но по какой-то причине он не будет перезагружать конфигурацию с помощью команды, и я пробовал все, но ничего, когда я меняю конфигурацию, мне нужно перезагружать сервер не по команде.

для других классов для конфигурации установлено значение 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;
    }

}

1 Ответ

0 голосов
/ 21 июня 2020
death_message: '&a&l{player} &c&lhas been found hacking, so he/she will be punished by death!'
ban_message: '&a&l{player} &c&lhas been found hacking, he/she left and now unable to return!'

#from here
block_break_death: true
block_place_death: true
item_drop_death: true
item_pickup_death: true
player_hit_entity_death: true
player_flight_death: true
player_join_ban: true
...