diff --git a/bukkit/pom.xml b/bukkit/pom.xml index 47a5b254..df81f519 100644 --- a/bukkit/pom.xml +++ b/bukkit/pom.xml @@ -162,19 +162,11 @@ - - - org.geysermc - connector - 1.2.0-SNAPSHOT - provided - - - org.geysermc - floodgate-bukkit - 1.0-SNAPSHOT + org.geysermc.floodgate + api + 2.0-SNAPSHOT provided 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 358776d2..cc333449 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,7 +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.geysermc.floodgate.api.FloodgateApi; import org.bukkit.event.player.PlayerQuitEvent; /** @@ -48,7 +48,8 @@ public class ConnectionListener implements Listener { // having the login session from the login process BukkitLoginSession session = plugin.getSession(player.getAddress()); - if (GeyserConnector.getInstance().getPlayerByUuid(player.getUniqueId()) != null) { + if (Bukkit.getServer().getPluginManager().isPluginEnabled("floodgate") && + FloodgateApi.getInstance().getPlayer(player.getUniqueId()) != null) { Runnable floodgateAuthTask = new FloodgateAuthTask(plugin, player); Bukkit.getScheduler().runTaskAsynchronously(plugin, floodgateAuthTask); } else if (session == null) { diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/NameCheckTask.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/NameCheckTask.java index d8da3d3c..e2b04a76 100644 --- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/NameCheckTask.java +++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/protocollib/NameCheckTask.java @@ -15,9 +15,8 @@ import java.util.Random; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; -import org.geysermc.connector.GeyserConnector; -import org.geysermc.connector.common.AuthType; -import org.geysermc.connector.network.session.GeyserSession; +import org.geysermc.floodgate.api.FloodgateApi; +import org.geysermc.floodgate.api.player.FloodgatePlayer; public class NameCheckTask extends JoinManagement implements Runnable { @@ -48,7 +47,7 @@ public class NameCheckTask extends JoinManagement