Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mc-benchmark) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
MC Benchmark
Build charts about load time of 1.12 Minecraft modpack.
Modded Minecraft modpack could takes ~10 minutes to load. Its could be useful to know, what mod or load step takes so long.
This script parsing debug.log file, generated by Forge, and using https://quickchart.io/ API to generate chart images.


Usage
Open console, navigate to your Minecraft directory (one with the
logs/directory orcrafttweaker.logfile)> cd C:/Instances/MyModpack
Run:
> npx mc-benchmarkFile
benchmark.mdwould be generated in current working directory.
Minecraft must be launched at least once in advance to generate file logs/debug.log.
Some lunchers disable the creation of a logs/debug.log file. Change the settings of your luncher in such a case. Example for CurseForge Luncher.
crafttweaker.log file is not necessary.
Options
Positionals:
input Debug.log path [string] [default: "logs/debug.log"]
Options:
--help Show help [boolean]
-c, --ctlog crafttweaker.log path [string] [default: "crafttweaker.log"]
-a, --data Output of gathered .json data [string]
-d, --detailed Count of detailed mods in main pie chart [number] [default: 16]
-t, --template Non-default template path [string]
-m, --modpack Modpack name in header [string]
-v, --verbose Verbose level -v INFO or -vv DEBUG [count]
--cwd Minecraft directory to OPEN files from [string] [default: "./"]Examples
- examples/benchmark.md - Default output without options.
Useful for version control, because all data that would be changed on new
mc-benchmarkrun would be changed in separate lines. On Github you will see missed images
, because GitHub cant parse spaces. - examples/benchmark-nospaces.md - Replace all space characters
\s+with%20. Messed up formatting, but could be seen from GitHub