public void serverStopSlowAction() throws InterruptedException {
		// this had better fucking work...
		
		// broadcast message saying server going down in 10 seconds, 
			// logging?
			// broadcast countdown (wait 1s in between)
			// broadcast server going down now
				// kickall (reason: server going down)
					// stop server
		Player[] onlinePlayers = Bukkit.getOnlinePlayers();
		String prefix = "[@ConsoleBot] ";
		int waitTime = plugin.getDownTimeSlow();
		
		this.msgAllPlayers(onlinePlayers, plugin.getDownMsgSlow());
		
		try {
		TimeUnit.SECONDS.sleep( waitTime );
		} catch( InterruptedException ex ) {
			Thread.currentThread().interrupt();
		}
		
		this.msgAllPlayers(onlinePlayers, plugin.getDownNowMsg());
		for(int i = 0; i < onlinePlayers.length; i++) {
			onlinePlayers[i].kickPlayer(ChatColor.RED+prefix + plugin.getDownKickMsg());
		}
		try {
			TimeUnit.SECONDS.sleep( (long) .25 );
		} catch( InterruptedException ex ) {
			Thread.currentThread().interrupt();
		}
		Bukkit.getServer().shutdown();
	}