| async function moveBackward(bot) { | |
| const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms)); | |
| const mcData = require('minecraft-data')(bot.version); | |
| const defaultMove = new Movements(bot, mcData); | |
| bot.pathfinder.setMovements(defaultMove); | |
| let pos = bot.entity.position; | |
| let yaw = bot.entity.yaw; | |
| let newX = pos.x + 10 * Math.sin(yaw); | |
| let newZ = pos.z + 10 * Math.cos(yaw); | |
| await bot.pathfinder.setGoal(new GoalXZ(newX, newZ)); | |
| await delay(5000); | |
| } | |