UNPKG

@nxg-org/mineflayer-tracker

Version:

Provides functionality for more accurate entity and projectile tracking.

19 lines (18 loc) 649 B
import { Entity } from "prismarine-entity"; import { EntityState } from "@nxg-org/mineflayer-physics-util"; import { IPhysics } from "@nxg-org/mineflayer-physics-util/dist/physics/engines"; export declare class StateStorage { private _internal; constructor(); get length(): number; get latestTick(): number; get oldestTick(): number; get(tick: number): EntityState; getOldest(): EntityState; getLatest(): EntityState; getPrevious(): void; push(tick: number, entity: Entity, ctx: IPhysics): this; pushRaw(tick: number, entityState: EntityState): this; removeOldest(): this; removeNewest(): this; }