From bee35c4ebfec00034af33a27b394f336c8df2cd4 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Mon, 27 Nov 2023 22:57:54 +0800 Subject: [PATCH] patch for BedrockAutoLogin --- .../authme/listener/BedrockAutoLoginListener.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java b/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java index 1814197e..16f2f5ea 100644 --- a/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java +++ b/src/main/java/fr/xephi/authme/listener/BedrockAutoLoginListener.java @@ -3,6 +3,7 @@ package fr.xephi.authme.listener; import fr.xephi.authme.AuthMe; import fr.xephi.authme.api.v3.AuthMeApi; +import fr.xephi.authme.events.RestoreSessionEvent; import fr.xephi.authme.message.MessageKey; import fr.xephi.authme.message.Messages; import fr.xephi.authme.service.BukkitService; @@ -49,4 +50,13 @@ public class BedrockAutoLoginListener implements Listener { messages.send(player, MessageKey.BEDROCK_AUTO_LOGGED_IN); } } + + @EventHandler(priority = EventPriority.HIGHEST) + public void onPlayerAuthMeSessionRestore(RestoreSessionEvent event) { + Player player = event.getPlayer(); + UUID uuid = player.getUniqueId(); + if (isBedrockPlayer(uuid)) { + event.setCancelled(true); + } + } }