mc-benchmark
Version:
Build charts about load time of Minecraft modpack.
31 lines (30 loc) • 1.04 kB
TypeScript
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[];