diff --git a/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java b/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java index c800d477..80911db0 100644 --- a/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java +++ b/velocity/src/main/java/com/github/games647/fastlogin/velocity/listener/ConnectListener.java @@ -106,6 +106,10 @@ public class ConnectListener { public void onGameprofileRequest(GameProfileRequestEvent event) { if (event.isOnlineMode()) { LoginSession session = plugin.getSession().get(event.getConnection().getRemoteAddress()); + if (session == null) { + plugin.getLog().warn("No active login session found for player {}", event.getUsername()); + return; + } UUID verifiedUUID = event.getGameProfile().getId(); String verifiedUsername = event.getUsername();