diff --git a/lib/plugins/mover.js b/lib/plugins/mover.js index 6fa5fef..5f5c706 100644 --- a/lib/plugins/mover.js +++ b/lib/plugins/mover.js @@ -16,12 +16,18 @@ let movements = [] function initMoves(bot = bot, mcData = require('minecraft-data')(bot.version)) { + console.info(movements) + if (movements.length > 0) { + bot.pathfinder.setMovements(defaultMove) + return console.warn("movements already initialized!") + } let defaultMove = new Movements(bot, mcData) defaultMove.canDig = false defaultMove.scafoldingBlocks.push(mcData.blocksByName.slime_block.id) // defaultMove.blocksCantBreak.add(mcData.blocksByName.glass.id) // defaultMove.blocksToAvoid.add(mcData.blocksByName.magma.id) - movements.defaultMove = defaultMove + movements.push(defaultMove) + movements.defaultMove = movements[0] bot.pathfinder.setMovements(defaultMove) }