From dd629d1dfa30050b6eb73599431f5b3b585ecc26 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Wed, 26 Mar 2025 10:53:51 +0700 Subject: [PATCH] fix: make `seen` not run on non-essentials servers --- build-number.txt | 2 +- .../java/me/chayapak1/chomens_bot/plugins/PlayersPlugin.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/build-number.txt b/build-number.txt index 9e1a2f18..4ca71c78 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -2214 \ No newline at end of file +2215 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/PlayersPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/PlayersPlugin.java index 85e305bd..f83ae1d5 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/PlayersPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/PlayersPlugin.java @@ -96,6 +96,11 @@ public class PlayersPlugin extends Bot.Listener implements TickPlugin.Listener { } } + if (!bot.serverFeatures.hasEssentials) { + outputFuture.complete(null); + return; + } + final CompletableFuture trackedCoreFuture = bot.core.runTracked("essentials:seen " + target.profile.getIdAsString()); if (trackedCoreFuture == null) {