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