UNPKG

mc-benchmark

Version:

Build charts about load time of Minecraft modpack.

31 lines (30 loc) 1.04 kB
import type logger from './log.js'; 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 getTimeline(debug_log: string): [name: string, time: number, stamp?: string | undefined][]; export declare function getMods(debug_log: string, crafttweaker_log: string | undefined, log: typeof logger): Promise<ModStore>; export declare function getMcLoadTime(debug_log: string): number; export declare function getJeiPlugins(debug_log: string, log: typeof logger): Promise<Record<string, number>>; export declare function getFmlStuff(debug_log: string): Part[];