UNPKG

mcraft-fun-mineflayer

Version:

Mineflayer viewer (connector) for mcraft.fun project and vanilla Minecraft client! Both TCP and WebSockets servers are supported.

43 lines (42 loc) 1.19 kB
export interface PacketsFileHeader { formatVersion: number; minecraftVersion: string; } export declare class PacketsLogger { header: Pick<PacketsFileHeader, 'minecraftVersion'> & Record<string, any>; lastPacketTime: number; contents: string; relativeTime: boolean; formattedTime: boolean; logOnly: string[]; skip: string[]; constructor(header: Pick<PacketsFileHeader, 'minecraftVersion'> & Record<string, any>); logStr(str: string): void; formatTime(time: number): string; log(isFromServer: boolean, packet: { name: any; state: any; time?: number; }, data: any): void; } export declare const processPacketDataForLogging: (data: any) => string; export type ParsedReplayPacket = { name: string; params: any; state: string; diff: number; time: Date; timestamp: number; isFromServer: boolean; }; export declare function parseReplayContents(contents: string): { packets: ParsedReplayPacket[]; repeatPoints: { [label: string]: { startIndex: number; count: number; delay: number; }; }; header: PacketsFileHeader; };