@EventHandler (priority = EventPriority.MONITOR)
    public void banEnforcer(PlayerJoinEvent event) {
        Player player = event.getPlayer();
        String playerName = player.getName();
        if (!bannedPlayers.containsKey(playerName)) {
            return;
        }

        long future = bannedPlayers.get(playerName);
        long current = System.currentTimeMillis();
        if (current < future) {
            player.kickPlayer("You are banned for " + APITools.getTimeRemaining(future));
        } else {
            bannedPlayers.remove(playerName);
        }
    }