@nxg-org/mineflayer-physics-util
Version:
Provides functionality for more accurate entity and projectile tracking.
16 lines (15 loc) • 668 B
TypeScript
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>;
}