diff --git a/src/main/java/org/geysermc/connect/extension/GeyserConnect.java b/src/main/java/org/geysermc/connect/extension/GeyserConnect.java index 12ad082..1a6bf1e 100644 --- a/src/main/java/org/geysermc/connect/extension/GeyserConnect.java +++ b/src/main/java/org/geysermc/connect/extension/GeyserConnect.java @@ -59,6 +59,12 @@ public class GeyserConnect implements Extension { @Subscribe public void onSessionInitialize(SessionInitializeEvent event) { GeyserSession session = (GeyserSession) event.connection(); + + // Remove all saved logins to prevent issues connecting + // Maybe worth adding support for this later + session.getGeyser().getConfig().getSavedUserLogins().clear(); + + // Change the packet handler to our own BedrockPacketHandler packetHandler = session.getUpstream().getSession().getPacketHandler(); session.getUpstream().getSession().setPacketHandler(new PacketHandler(this, session, packetHandler)); }