diff --git a/bukkit/pom.xml b/bukkit/pom.xml
index 9bd510a6..fbafedae 100644
--- a/bukkit/pom.xml
+++ b/bukkit/pom.xml
@@ -216,7 +216,7 @@
org.geysermc
- connector
+ core
${geyser.version}
provided
@@ -227,6 +227,14 @@
+
+
+ org.geysermc
+ geyser-api
+ ${geyser.version}
+ provided
+
+
me.clip
diff --git a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java
index 1450fc17..28a4f3d6 100644
--- a/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java
+++ b/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/FastLoginBukkit.java
@@ -55,8 +55,8 @@ import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
-import org.geysermc.connector.GeyserConnector;
import org.geysermc.floodgate.api.FloodgateApi;
+import org.geysermc.geyser.GeyserImpl;
import org.slf4j.Logger;
/**
@@ -151,7 +151,7 @@ public class FastLoginBukkit extends JavaPlugin implements PlatformPlugin
org.geysermc
- connector
+ core
${geyser.version}
provided
@@ -163,6 +163,14 @@
+
+
+ org.geysermc
+ geyser-api
+ ${geyser.version}
+ provided
+
+
me.vik1395
diff --git a/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java b/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java
index 5346bf8b..e32c7622 100644
--- a/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java
+++ b/bungee/src/main/java/com/github/games647/fastlogin/bungee/FastLoginBungee.java
@@ -62,8 +62,8 @@ import net.md_5.bungee.api.plugin.Plugin;
import net.md_5.bungee.api.plugin.PluginManager;
import net.md_5.bungee.api.scheduler.GroupedThreadFactory;
-import org.geysermc.connector.GeyserConnector;
import org.geysermc.floodgate.api.FloodgateApi;
+import org.geysermc.geyser.GeyserImpl;
import org.slf4j.Logger;
/**
@@ -95,7 +95,7 @@ public class FastLoginBungee extends Plugin implements PlatformPlugin
org.geysermc
- connector
+ core
${geyser.version}
provided
@@ -130,6 +130,14 @@
+
+
+ org.geysermc
+ geyser-api
+ ${geyser.version}
+ provided
+
+
com.github.games647
diff --git a/core/src/main/java/com/github/games647/fastlogin/core/hooks/bedrock/GeyserService.java b/core/src/main/java/com/github/games647/fastlogin/core/hooks/bedrock/GeyserService.java
index 181927e9..5dba9780 100644
--- a/core/src/main/java/com/github/games647/fastlogin/core/hooks/bedrock/GeyserService.java
+++ b/core/src/main/java/com/github/games647/fastlogin/core/hooks/bedrock/GeyserService.java
@@ -30,21 +30,21 @@ import java.util.UUID;
import com.github.games647.fastlogin.core.shared.FastLoginCore;
import com.github.games647.fastlogin.core.shared.LoginSource;
-import org.geysermc.connector.GeyserConnector;
-import org.geysermc.connector.common.AuthType;
-import org.geysermc.connector.network.session.GeyserSession;
+import org.geysermc.geyser.GeyserImpl;
+import org.geysermc.geyser.session.GeyserSession;
+import org.geysermc.geyser.session.auth.AuthType;
public class GeyserService extends BedrockService {
- private final GeyserConnector geyser;
+ private final GeyserImpl geyser;
private final FastLoginCore, ?, ?> core;
private final AuthType authType;
- public GeyserService(GeyserConnector geyser, FastLoginCore, ?, ?> core) {
+ public GeyserService(GeyserImpl geyser, FastLoginCore, ?, ?> core) {
super(core);
this.geyser = geyser;
this.core = core;
- this.authType = geyser.getConfig().getRemote().getAuthType();
+ this.authType = GeyserImpl.getInstance().getConfig().getRemote().getAuthType();
}
@Override
@@ -65,17 +65,11 @@ public class GeyserService extends BedrockService {
@Override
public GeyserSession getBedrockPlayer(String username) {
- for (GeyserSession gSess : geyser.getSessionManager().getSessions().values()) {
- if (gSess.getName().equals(username)) {
- return gSess;
- }
- }
-
- return null;
+ return geyser.connectionByName(username);
}
@Override
public GeyserSession getBedrockPlayer(UUID uuid) {
- return geyser.getPlayerByUuid(uuid);
+ return geyser.connectionByUuid(uuid);
}
}
diff --git a/pom.xml b/pom.xml
index 07071190..691b22b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,7 +53,7 @@
${java.version}
2.0-SNAPSHOT
- 1.4.3-SNAPSHOT
+ 2.0.0-SNAPSHOT