ADAM / Adam /ActionLib /moveBackward.js
YuShu
Initial commit
36ba3ef
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);
}