const protover = require('../util/getProtocolVersion.js') module.exports = { load: (b) => { b._client.on('login', () => { b.interval.chatQueue = setInterval(() => { if (b.chatqueue.length !== 0) { b._client.chat(b.chatqueue[0]) b.chatqueue.splice(0, 1) } }, 100) }) b.matcherRegex = /.{1,99}/g if (protover(b._client.version) >= 306) { // 16w38a b.matcherRegex = /.{1,255}/g } b.chatqueue = [] b.chat = function chat (msg) { if (msg.length === 0) return msg.match(b.matcherRegex).forEach(element => { b.chatqueue.push(element) }) } } }