UNPKG

mc-benchmark

Version:

Build charts about load time of Minecraft modpack.

33 lines (32 loc) 1.06 kB
export declare const loaderSteps: { Construction: RegExp; 'Loading Resources': RegExp; PreInitialization: RegExp; Initialization: RegExp; InterModComms: RegExp; PostInitialization: RegExp; LoadComplete: RegExp; ModIdMapping: RegExp; }; export interface Mod { steps: number[]; fileName?: string; color: string; parts?: Part[]; } export interface Part { name: string; color: string; time: number; } export interface ModStore { [modName: string]: Mod; } export declare function timeToSeconds(timeStr: string): number; export declare function getTimeline(debug_log: string, lines: string[]): [name: string, time: number, stamp?: string | undefined][]; export declare function getMods(debug_log: string, lines: string[], _crafttweaker_log: string | undefined): Promise<ModStore>; export declare function getMcLoadTime(debug_log: string): number; export declare function getJeiPlugins(debug_log: string): { [k: string]: number; }; export declare function getFmlStuff(debug_log: string): Part[];