@nxg-org/mineflayer-tracker
Version:
Provides functionality for more accurate entity and projectile tracking.
45 lines (44 loc) • 1.18 kB
TypeScript
import { Physics } from "../engines/physics";
type BubbleColumnInfo = {
down: number;
maxDown: number;
up: number;
maxUp: number;
};
export declare class PhysicsSettings {
gravity: number;
airdrag: number;
yawSpeed: number;
pitchSpeed: number;
playerSpeed: number;
sprintSpeed: number;
sneakSpeed: number;
usingItemSpeed: number;
stepHeight: number;
negligeableVelocity: number;
soulsandSpeed: number;
honeyblockSpeed: number;
honeyblockJumpSpeed: number;
ladderMaxSpeed: number;
ladderClimbSpeed: number;
playerHalfWidth: number;
playerHeight: number;
waterInertia: number;
waterGravity: number;
lavaInertia: number;
lavaGravity: number;
liquidAcceleration: number;
airborneInertia: number;
airborneAcceleration: number;
defaultSlipperiness: number;
outOfLiquidImpulse: number;
autojumpCooldown: number;
bubbleColumnSurfaceDrag: BubbleColumnInfo;
bubbleColumnDrag: BubbleColumnInfo;
slowFalling: number;
movementSpeedAttribute: any;
sprintingUUID: string;
constructor(ctx: Physics);
getHeight(obj: {}): void;
}
export {};