File size: 654 Bytes
36ba3ef |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
async function moveLeft(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.cos(yaw);
let newZ = pos.z + 10 * Math.sin(yaw);
await bot.chat(`Old Coordinates: (${pos.x.toFixed(2)}, ${pos.z.toFixed(2)}), Yaw: ${yaw}, New Coordinates: (${newX.toFixed(2)}, ${newZ.toFixed(2)})`);
await bot.pathfinder.setGoal(new GoalXZ(newX, newZ));
await delay(5000);
} |