UNPKG

@nxg-org/mineflayer-util-plugin

Version:

mineflayer utils for NextGEN mineflayer plugins.

21 lines (20 loc) 897 B
import type { Bot } from "mineflayer"; import { Vec3 } from "vec3"; export declare function lerp(f: number, f2: number, f3: number): number; export declare class MovementFunctions { private bot; private lastSentYaw; private lastSentPitch; private pendingLookSync; private readonly trackSentRotation; constructor(bot: Bot); private captureSentRotation; private isRotationSynced; private resolvePendingLookSync; private waitForLookSync; lookSync(yaw: number, pitch: number, force?: boolean, epsilon?: number): Promise<void>; lookAtSync(pos: Vec3, force?: boolean, epsilon?: number): Promise<void>; forceLook(yaw: number, pitch: number, update?: boolean, onGround?: boolean): void; forceLookAt(pos: Vec3, update?: boolean, onGround?: boolean): void; lazyTeleport(endPos: Vec3, steps?: number, update?: boolean): void; }