From f2ccbf72a874a427cdba165e908b3b668a1ee0d5 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Sun, 12 Nov 2023 00:54:52 +0800 Subject: [PATCH] Another method --- .../fr/xephi/authme/listener/GuiCaptchaHandler.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/fr/xephi/authme/listener/GuiCaptchaHandler.java b/src/main/java/fr/xephi/authme/listener/GuiCaptchaHandler.java index 16b66efb..e423df77 100644 --- a/src/main/java/fr/xephi/authme/listener/GuiCaptchaHandler.java +++ b/src/main/java/fr/xephi/authme/listener/GuiCaptchaHandler.java @@ -239,6 +239,16 @@ public class GuiCaptchaHandler implements Listener { } } + private void deleteAuthMePlayerData(UUID playerUUID) { + File pluginFolder = plugin.getDataFolder(); + File path = new File(pluginFolder, File.separator + "playerdata" + File.separator + playerUUID); + File dataFile = new File(path, File.separator + "data.json"); + if (dataFile.exists()) { + dataFile.delete(); + path.delete(); + } + } + @EventHandler public void onPlayerQuit(PlayerQuitEvent event) { Player player = event.getPlayer(); @@ -251,6 +261,7 @@ public class GuiCaptchaHandler implements Listener { if (!player.isOnline()) { deletePlayerData(playerUUID); deletePlayerStats(playerUUID); + deleteAuthMePlayerData(playerUUID); } }, 100L); removePacketListeners();