From afd2e002dfa03feef2455dcdbaf7409d361ccde9 Mon Sep 17 00:00:00 2001 From: jay Date: Mon, 19 Apr 2021 13:34:22 +0500 Subject: [PATCH] feat(mover): :sparkles: add new pathfinder Movements - safeMove without parkour - aggresiveMove that digs --- lib/plugins/mover.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/plugins/mover.js b/lib/plugins/mover.js index 9525d3c..0f40547 100644 --- a/lib/plugins/mover.js +++ b/lib/plugins/mover.js @@ -23,6 +23,19 @@ function initMoves(bot = bot, mcData = bot.mcData) { movements.push(normalMove) movements.defaultMove = movements[0] + const aggresiveMove = new Movements(bot, mcData) + //Object.create or assign? + Object.assign(aggresiveMove, normalMove) + aggresiveMove.canDig = true + movements.push(aggresiveMove) + + const safeMove = new Movements(bot, mcData) + Object.assign(safeMove, normalMove) + safeMove.allowParkour = false + safeMove.canDig = false + movements.push(safeMove) + // console.info("go init: moves:", movements) + bot.pathfinder.setMovements(normalMove) }