UNPKG

@nxg-org/mineflayer-physics-util

Version:

Provides functionality for more accurate entity and projectile tracking.

16 lines (15 loc) 668 B
import { EntityPhysics, IPhysics } from "./physics/engines"; import { EPhysicsCtx } from "./physics/settings"; import md from "minecraft-data"; import type { Entity } from "prismarine-entity"; import type { Bot } from "mineflayer"; export declare class PhysicsUtilWrapper { private bot; engine: IPhysics; readonly ePhysicsCtx: typeof EPhysicsCtx; readonly data: md.IndexedData; constructor(bot: Bot); getPhysicsSim(): EntityPhysics; getPhysicsCtx(ctx: IPhysics, entity: Entity): EPhysicsCtx<import(".").EntityState>; getPhysicsCtxRaw(ctx: IPhysics, entity: md.Entity, options?: Partial<Entity>): EPhysicsCtx<import(".").EntityState>; }