From 692f83b77d7796a4b9956581a3ac3a7fbb2dbb18 Mon Sep 17 00:00:00 2001 From: ChomeNS Date: Tue, 10 Jan 2023 16:54:49 +0700 Subject: [PATCH] move stuff, will prob fix login ploblem but idk its prob because theres `await loadPlugins()` thing and the `await` is where it breaks everything i guess --- bot.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/bot.js b/bot.js index 085b845..0faa8db 100644 --- a/bot.js +++ b/bot.js @@ -57,21 +57,27 @@ async function createBot (server, config, getBots, setNewBot, dcclient, rl) { setNewBot(bot.options.host, bot) - await loadPlugins(bot, dcclient, config, rl) - const channel = dcclient.channels.cache.get(config.discord.servers[bot.options.host]) + bot.console.info( + `Connecting to: ${bot.options.host}:${bot.options.port}` + ) + channel.send( + `Connecting to: \`${bot.options.host}:${bot.options.port}\`` + ) bot._client.on('login', async function (data) { bot.entityId = data.entityId bot.uuid = bot._client.uuid bot.username = bot._client.username + const chatMessage = require('prismarine-chat')(bot.version) const mcData = require('minecraft-data')(bot.version) + bot.console.info( - `Successfully logged in to: ${bot.options.host}:${bot.options.port}` + `Successfully logged in to: ${bot.options.host}:${bot.options.port}` ) channel.send( - `Successfully logged in to: \`${bot.options.host}:${bot.options.port}\`` + `Successfully logged in to: \`${bot.options.host}:${bot.options.port}\`` ) bot.vmoptions = { @@ -124,6 +130,8 @@ async function createBot (server, config, getBots, setNewBot, dcclient, rl) { // ]); }) + await loadPlugins(bot, dcclient, config, rl) + bot._client.on('end', function (reason) { bot.end(reason, 'end') })