From e305cec5551a86d337554c51a8827af6bdee2cc2 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Sun, 4 Jun 2023 10:45:35 +0700 Subject: [PATCH] add disable command executing because yes might be useful later --- .../chayapak/chomens_bot/plugins/CommandHandlerPlugin.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/CommandHandlerPlugin.java b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/CommandHandlerPlugin.java index 78e1e18df..5ee892236 100644 --- a/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/CommandHandlerPlugin.java +++ b/src/main/java/land/chipmunk/chayapak/chomens_bot/plugins/CommandHandlerPlugin.java @@ -6,6 +6,7 @@ import land.chipmunk.chayapak.chomens_bot.command.CommandContext; import land.chipmunk.chayapak.chomens_bot.commands.*; import land.chipmunk.chayapak.chomens_bot.util.ExceptionUtilities; import lombok.Getter; +import lombok.Setter; import net.dv8tion.jda.api.entities.Role; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.kyori.adventure.text.Component; @@ -21,6 +22,8 @@ public class CommandHandlerPlugin { @Getter private final List<Command> commands = new ArrayList<>(); + @Getter @Setter private boolean disabled = false; + public CommandHandlerPlugin (Bot bot) { this.bot = bot; @@ -77,6 +80,8 @@ public class CommandHandlerPlugin { boolean console, MessageReceivedEvent event ) { + if (disabled) return null; + final String[] splitInput = input.trim().split("\\s+"); final String commandName = splitInput[0];