From 4c514c269b46bb6d28b9e34e6eecb3448eefdedd Mon Sep 17 00:00:00 2001 From: Smart123s <28480228+Smart123s@users.noreply.github.com> Date: Sun, 24 Oct 2021 18:24:50 +0200 Subject: [PATCH] Fix "No Session" in plugin messaging After Bungee recieved a plugin message from Bukkit, that it has completed login/register for a Floodgate player, bungee would throw a NullPointerException: Cannot invoke "BungeeLoginSession.getProfile()" because "loginSession" is null --- .../github/games647/fastlogin/bungee/task/FloodgateAuthTask.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/task/FloodgateAuthTask.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/task/FloodgateAuthTask.java index 3163993d..4d0825a9 100644 --- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/task/FloodgateAuthTask.java +++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/task/FloodgateAuthTask.java @@ -53,6 +53,7 @@ public class FloodgateAuthTask @Override protected void startLogin() { BungeeLoginSession session = new BungeeLoginSession(player.getName(), isRegistered, profile); + core.getPlugin().getSession().put(player.getPendingConnection(), session); // enable auto login based on the value of 'autoLoginFloodgate' in config.yml boolean forcedOnlineMode = autoLoginFloodgate.equals("true")