UNPKG

@nxg-org/mineflayer-util-plugin

Version:

mineflayer utils for NextGEN mineflayer plugins.

30 lines (29 loc) 1.21 kB
import { Bot } from "mineflayer"; import { Vec3 } from "vec3"; export declare namespace MathUtils { const TO_RAD: number; const TO_DEG: number; const FROM_NOTCH_BYTE: number; const FROM_NOTCH_VEL: number; const toNotchianYaw: (yaw: number) => number; const toNotchianPitch: (pitch: number) => number; const fromNotchianYawByte: (yaw: number) => number; const fromNotchianPitchByte: (pitch: number) => number; function euclideanMod(numerator: number, denominator: number): number; function toRadians(degrees: number): number; function toDegrees(radians: number): number; function fromNotchianYaw(yaw: number): number; function fromNotchianPitch(pitch: number): number; function fromNotchVelocity(vel: Vec3): Vec3; function pointToYawAndPitch(bot: Bot, point: Vec3): { yaw: number; pitch: number; }; function dirToYawAndPitch(dir: Vec3): { yaw: number; pitch: number; }; function getYaw(origin: Vec3, destination: Vec3): number; function getViewDir(pitch: number, yaw: number): Vec3; function yawPitchAndSpeedToDir(yaw: number, pitch: number, speed: number): Vec3; }