@nxg-org/mineflayer-util-plugin
Version:
mineflayer utils for NextGEN mineflayer plugins.
21 lines (20 loc) • 897 B
TypeScript
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;
}