refactor(informer): ♻️ reorder config loading

master
jay 3 years ago
parent df193da779
commit e879d1f4ad
  1. 15
      lib/plugins/informer.js

@ -1,9 +1,19 @@
let cfg let cfg
let bot let bot
let mcData let mcData
let quiet
// import v from 'vec3' // import v from 'vec3'
const v = require('vec3') const v = require('vec3')
let cfg = {
info: {
quiet: quiet,
recentCommand: null,
},
// to satisfy typescript
quiet: null,
bot: bot
}
function block(pos) { function block(pos) {
const block = pos ? bot.blockAt(v(pos)) : bot.blockAtCursor() const block = pos ? bot.blockAt(v(pos)) : bot.blockAtCursor()
console.log(block, block && block.getProperties()) console.log(block, block && block.getProperties())
@ -133,12 +143,9 @@ function command(message_parts, player) {
} }
const load = (config) => { const load = (config) => {
config.info = cfg.info
cfg = config cfg = config
bot = cfg.bot bot = cfg.bot
cfg.info = {
quiet: cfg.quiet,
recentCommand: null,
}
mcData = bot.mcData || (bot.mcData = require('minecraft-data')(bot.version)) mcData = bot.mcData || (bot.mcData = require('minecraft-data')(bot.version))
} }

Loading…
Cancel
Save