From bcf635d3bbad54c67f5dc4f2f0bffc9de151528e Mon Sep 17 00:00:00 2001 From: rtm516 Date: Tue, 25 Apr 2023 23:18:38 +0100 Subject: [PATCH] Disable saved logins to prevent issues --- .../java/org/geysermc/connect/extension/GeyserConnect.java | 6 ++++++ 1 file changed, 6 insertions(+) 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)); }