Repository navigation
Fixed
- Minecraft Game Launch Crash (Argument Parsing for Modloaders & Snapshots):
- Resolved a critical game crash on startup occurring when launching modloaders (such as Fabric 26.2, Quilt, or modern manifests) that format rule-based arguments with the
'values'key (plural list of arguments) rather than'value'. - Previously,
safe_get_minecraft_argumentsdiscarded all argument entries missing the singular'value'key, inadvertently stripping the classpath (-cp), JVM arguments, natives directory flags, and game arguments (--username,--gameDir, etc.), which caused Java to immediately exit withClassNotFoundException. - Added support in
safe_get_minecraft_argumentsfor both'value'(string or list) and'values'(list of strings) argument dictionaries, with strict type filtering to ignore malformed entries without crashing. - Added recursive parent inheritance resolution in
safe_inherit_jsonto cleanly handle multi-level inherited version manifests (child->parent->base). - Added comprehensive automated unit tests covering argument parsing, OS-specific rule evaluation, multi-level JSON inheritance, and end-to-end command generation.
- Resolved a critical game crash on startup occurring when launching modloaders (such as Fabric 26.2, Quilt, or modern manifests) that format rule-based arguments with the
Note
To install the launcher, please download:
- NLCSetup.exe (Online installer)
- NLCSetup-offline.exe (Offline Installer)
For Linux, refer to this guide
The other files are there to allow for fast updates for existing users.