@Override public boolean execute() { Util.sendMessage(sender, "&c-----------&8[ &7Reload Process Started &8]&c-----------"); HawkEye hawk = HawkEye.instance; hawk.reloadConfig(); hawk.config = new Config(hawk); for (DataType dt : DataType.values()) { dt.reload(); } Util.sendMessage(sender, "&8| &7- &cConfig has been reloaded.."); HandlerList.unregisterAll(hawk); // Unregisters all listeners registered to hawkeye hawk.registerListeners(Bukkit.getPluginManager()); Util.sendMessage(sender, "&8| &7- &cListeners have been reloaded.."); Util.sendMessage(sender, "&c-----------&8[ &7Reload Process Finished &8]&c-----------"); return true; }