import settings from '../settings.js' export default class Command { constructor (uuid, user, nick, cmd, senderType, msgType, msgSubtype, prefix, bot) { this.uuid = uuid this.reply = text => bot.tellraw(uuid, text) this.username = user this.nickname = nick this.command = cmd this.type = senderType this.msgType = msgType this.msgSubtype = msgSubtype this.args = cmd.split(' ').slice(1) this.cmdName = cmd.split(' ')[0] this.prefix = prefix this.colors = settings.colors this.lang = settings.defaultLang this.verify = 0 this.host = bot.host.host this.port = bot.host.port this.bot = bot this.rewriteCommand = newCmd => { this.command = newCmd this.args = newCmd.split(' ').slice(1) this.cmdName = newCmd.split(' ')[0] } } }