package net.diamonddominion.esaych.unused; import net.diamonddominion.esaych.CustomPlugin; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class RestartWarning { private CustomPlugin plugin; public RestartWarning(CustomPlugin plugin) { this.plugin = plugin; } public void enable() { log("Enabled"); } public boolean onCommand(CommandSender sender) { if (!(sender instanceof Player)) { Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&1&l==&4&oWARNING&1&l== &cServer restarting in 1 minute! &1&l==&4&oWARNING&1&l==")); plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { @Override public void run() { Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "plugman unload PvPReward"); } }, 60 * 20 * 1 - 3); } return true; } public void log(String info) { plugin.getLogger().info("<RestartWarning> " + info); } }