package me.maker56.survivalgames.database; import me.maker56.survivalgames.SurvivalGames; import me.maker56.survivalgames.arena.ArenaManager; import me.maker56.survivalgames.arena.chest.ChestManager; import me.maker56.survivalgames.commands.messages.MessageHandler; import me.maker56.survivalgames.commands.permission.PermissionHandler; import me.maker56.survivalgames.game.Game; import me.maker56.survivalgames.game.GameManager; import me.maker56.survivalgames.game.phases.VotingPhase; import me.maker56.survivalgames.listener.ChatListener; import me.maker56.survivalgames.listener.PlayerListener; import me.maker56.survivalgames.scoreboard.ScoreBoardManager; public class ConfigReloader { public static void reloadConfig() { ConfigLoader.reloadConfig(); PermissionHandler.reinitializeUsePermission(); VotingPhase.reinitializeDatabase(); Game.reinitializeDatabase(); PermissionHandler.reinitializeDatabase(); PlayerListener.reinitializeDatabase(); ChatListener.reinitializeConfig(); } public static void reloadDatabase() { ConfigLoader.reloadDatabase(); GameManager.reinitializeDatabase(); ArenaManager.reinitializeDatabase(); } public static void reloadSigns() { ConfigLoader.reloadSigns(); SurvivalGames.signManager.reload(); SurvivalGames.signManager.updateSigns(); } public static void reloadMessage() { ConfigLoader.reloadMessages(); MessageHandler.reload(); } public static void reloadChestloot() { ConfigLoader.reloadChests(); ChestManager.reinitializeConfig(); } public static void reloadScoreboard() { ConfigLoader.reloadScoreboard(); ScoreBoardManager.reinitializeDatabase(); } }