my ServerConnectEvent event isnt being triggered, it is registered in my onEnable, I dont understand the issue.
@EventHandler
public void onPlayerJoin(ServerConnectEvent e) {
System.out.println("onPlayerJoin triggered");
String type = CustomConfigFile.getConfig().getString("config.join-type");
ProxiedPlayer pp = LobbySystem.getInstance().getProxy().getPlayer(e.getPlayer().getUniqueId());
// DatabaseUtils.initialJoin((Player) e.getPlayer());
ServerInfo sv;
if (type.equals("RANDOM")) {
sv = LobbySystem.getInstance().getRandomLobby();
}
else {
sv = LobbySystem.getInstance().getProxy().getServerInfo("LOBBY2");
}
System.out.println(ChatColor.AQUA + "[LobbySystem] >> " + ChatColor.GOLD + "New Player Connected. Sending them lobby " + sv.getName());
e.setTarget(sv);
}
Here is how I register the event in my onEnable: getProxy().getPluginManager().registerListener(this, new OnPlayerConnect());