package com.archivesmc.inter.listeners;

import com.archivesmc.inter.Plugin;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerLoginEvent;

public class ConnectListener implements Listener {
    private Plugin plugin;

    public ConnectListener(Plugin plugin) {
        this.plugin = plugin;
    }

    @EventHandler(priority = EventPriority.HIGHEST)
    public void onPlayerConnect(PlayerLoginEvent event) {
        this.plugin.networking.sendPlayerConnect(event.getPlayer());
    }
}

@@ -438,15 +438,15 @@
 ity.
-HIGHEST
+MONITOR
 )%0A  
@@ -497,24 +497,96 @@
 nt event) %7B%0A
+        if (event.getResult() != PlayerLoginEvent.Result.ALLOWED) %7B%0A    
         this
@@ -642,16 +642,26 @@
 yer());%0A
+        %7D%0A
     %7D%0A%7D%0A

Fix the failure to detect a player that's kicked on join