From a7d993acc14972e879d380b7afb2937568161e93 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Mon, 28 Aug 2023 21:25:44 +0700 Subject: [PATCH] mhm --- .../chayapak/chomens_bot/plugins/AuthPlugin.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/AuthPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/AuthPlugin.java index 0cea15b7..05c4eb1a 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/AuthPlugin.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/AuthPlugin.java @@ -41,9 +41,13 @@ public class AuthPlugin extends PlayersPlugin.Listener { bot.executor.scheduleAtFixedRate(this::check, 0, 1, TimeUnit.SECONDS); } + private String getSanitizedOwnerName() { + return bot.config.ownerName.replaceAll("§[a-f0-9rlonmk]", ""); + } + @Override public void playerJoined(PlayerEntry target) { - if (!target.profile.getName().equals(bot.config.ownerName.replaceAll("§[a-f0-9rlonmk]", "")) || !bot.options.useCore) return; + if (!target.profile.getName().equals(getSanitizedOwnerName()) || !bot.options.useCore) return; bot.executor.schedule(() -> sendVerificationMessage(target, true), 2, TimeUnit.SECONDS); } @@ -73,7 +77,7 @@ public class AuthPlugin extends PlayersPlugin.Listener { @Override public void playerLeft(PlayerEntry target) { - if (!target.profile.getName().equals(bot.config.ownerName)) return; + if (!target.profile.getName().equals(getSanitizedOwnerName())) return; hasCorrectHash = false; started = false; @@ -106,7 +110,7 @@ public class AuthPlugin extends PlayersPlugin.Listener { private void check() { if (!started) return; - final PlayerEntry entry = bot.players.getEntry(bot.config.ownerName); + final PlayerEntry entry = bot.players.getEntry(getSanitizedOwnerName()); if (entry == null) return;