From de14e0ab689c6bef011574a7861054ebfa673b3b Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Fri, 2 Jun 2023 16:18:35 +0700 Subject: [PATCH] HOPEFULLY fix a VERY MAJOR problem --- .../chayapak/chomens_bot/plugins/FilterPlugin.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/FilterPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/FilterPlugin.java index abe6a3f3..57df1db9 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/FilterPlugin.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/FilterPlugin.java @@ -10,6 +10,7 @@ import net.kyori.adventure.text.format.NamedTextColor; import java.util.ArrayList; import java.util.List; +import java.util.concurrent.TimeUnit; import java.util.regex.Pattern; public class FilterPlugin extends PlayersPlugin.Listener { @@ -22,12 +23,7 @@ public class FilterPlugin extends PlayersPlugin.Listener { bot.players().addListener(this); - bot.tick().addListener(new TickPlugin.Listener() { - @Override - public void onTick() { - tick(); - } - }); + bot.executor().scheduleAtFixedRate(this::kick, 0, 5, TimeUnit.SECONDS); } private FilteredPlayer getPlayer (String name) { @@ -80,13 +76,12 @@ public class FilterPlugin extends PlayersPlugin.Listener { bot.exploits().kick(target.profile().getId()); } - public void tick () { + public void kick () { for (MutablePlayerListEntry target : bot.players().list()) { final FilteredPlayer player = getPlayer(target.profile().getName()); if (player == null) continue; - bot.exploits().kick(target.profile().getId()); } }