From 72cbad0a997544a575506f628a504dd5ed47b9b7 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Wed, 9 Apr 2025 19:04:48 +0700 Subject: [PATCH] fix: emergency fix discord and other stuff not working because of last commit --- build-number.txt | 2 +- src/main/java/me/chayapak1/chomens_bot/Bot.java | 10 +++++++--- src/main/java/me/chayapak1/chomens_bot/Main.java | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/build-number.txt b/build-number.txt index 04061722..cab79836 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -2523 \ No newline at end of file +2530 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/Bot.java b/src/main/java/me/chayapak1/chomens_bot/Bot.java index 6fcec65d..582dad98 100644 --- a/src/main/java/me/chayapak1/chomens_bot/Bot.java +++ b/src/main/java/me/chayapak1/chomens_bot/Bot.java @@ -169,11 +169,15 @@ public class Bot extends SessionAdapter { this.whitelist = new WhitelistPlugin(this); this.playersDatabase = new PlayersDatabasePlugin(this); this.ipFilter = new IPFilterPlugin(this); - - for (final Listener listener : listeners) listener.loadedPlugins(this); } - protected void reconnect () { + protected void connect () { + for (final Listener listener : listeners) listener.loadedPlugins(this); + + reconnect(); + } + + private void reconnect () { if (session != null) session = null; // does this do nothing? for (final Listener listener : listeners) { diff --git a/src/main/java/me/chayapak1/chomens_bot/Main.java b/src/main/java/me/chayapak1/chomens_bot/Main.java index 7622bae2..b3ec437d 100644 --- a/src/main/java/me/chayapak1/chomens_bot/Main.java +++ b/src/main/java/me/chayapak1/chomens_bot/Main.java @@ -141,7 +141,7 @@ public class Main { LoggerUtilities.log("Initialized all bots. Now connecting"); - for (final Bot bot : bots) bot.reconnect(); + for (final Bot bot : bots) bot.connect(); } catch (final Exception e) { LoggerUtilities.error(e);