Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PrismarineJS
GitHub Repository: PrismarineJS/mineflayer
Path: blob/master/lib/plugins/kick.js
1467 views
1
module.exports = inject
2
3
function inject (bot) {
4
bot._client.on('kick_disconnect', (packet) => {
5
bot.emit('kicked', packet.reason, true)
6
})
7
bot._client.on('disconnect', (packet) => {
8
bot.emit('kicked', packet.reason, false)
9
})
10
bot.quit = (reason) => {
11
reason = reason ?? 'disconnect.quitting'
12
bot.end(reason)
13
}
14
}
15
16