From 9abc99ebc21190a6c7f74c9dec854a55147aa006 Mon Sep 17 00:00:00 2001 From: Smart123s <28480228+Smart123s@users.noreply.github.com> Date: Mon, 22 Mar 2021 18:37:12 +0100 Subject: [PATCH] Use UUID instead of name when checking for Geyser player --- .../games647/fastlogin/bukkit/listener/ConnectionListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/ConnectionListener.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/ConnectionListener.java index c578663f..358776d2 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/ConnectionListener.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/ConnectionListener.java @@ -13,6 +13,7 @@ import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerLoginEvent; import org.bukkit.event.player.PlayerLoginEvent.Result; +import org.geysermc.connector.GeyserConnector; import org.bukkit.event.player.PlayerQuitEvent; /** @@ -47,7 +48,7 @@ public class ConnectionListener implements Listener { // having the login session from the login process BukkitLoginSession session = plugin.getSession(player.getAddress()); - if (FloodgateAuthTask.getGeyserPlayer(player.getName()) != null) { + if (GeyserConnector.getInstance().getPlayerByUuid(player.getUniqueId()) != null) { Runnable floodgateAuthTask = new FloodgateAuthTask(plugin, player); Bukkit.getScheduler().runTaskAsynchronously(plugin, floodgateAuthTask); } else if (session == null) {