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];