@EventHandler(priority = EventPriority.LOWEST)
    public void onLogin(PostLoginEvent e) {
        ProxiedPlayer p = e.getPlayer();
        if (!this.knownClientIPS.containsKey(p.getName())) {
            this.knownClientIPS.put(plugin.clearifyIP(p.getAddress().toString()), p.getName());
        }
        if (plugin.maintenanceEnabled && !p.hasPermission("bungeeutils.bypassmaintenance")) {
            p.disconnect(new ComponentBuilder("").append(plugin.messages.get(EnumMessage.KICKMAINTENANCE)).create());
            return;
        }
    }