Warning
Attention: There may be security issues since i dont know anything about security, so i cant guarantee any.
- Run Norisk Client trough prism launcher or the modrinth app(linux only)
- Full Resourcepack support(modifiy any noriskclient asset you want via a resourcepack)
- python 3.x+
- Required Python packages(should be installed automatically)
On some systems(debain based for example) you may need to install the dependencies manually, just look at the req.txt or the get_dependencies.py
- Download the nrc-wrapper.pyz from the releases page
- Go into Prism(multimc may also work) edit an instance, go to Settings>Custom Commands
- In "Wrapper command" Enter:
python path/to/nrc-wrapper.pyz
- Start your instance everything else should happen automaticaly
NOTE: Currently only the fabric versions are supported(1.21+)
You may also want to checkout technicfans wrapper thats written in go(lang) here
| Flag | Variable | description | Default value |
|---|---|---|---|
-l & --launcher |
LAUNCHER_TYPE | Overrides the automatic launcher detection Options: prism | modrinth | None |
--modrinth-data-path |
MODRINTH_DATA_PATH | Path to the dir that contains app.db | ../../ |
--prism-data-path |
PRISM_DATA_PATH | path to the dir that contains accounts.json | ../../.. |
-p & --norisk-pack |
NORISK_PACK | Norisk pack to use | norisk-prod |
-m & --mc-version |
None | Overrides the automatic minecraft version detection(intended for debugging) | auto |
-n & --nrc-mod-path |
NRC_MOD_PATH | The path where the norisk client mods will be installed | ./mods/NoriskClientMods |
-nv & --no-hash-verification |
NO_HASH_VERIFICATION | Prevents crashes if the file hashes are mismatched (workaround for api bugs) | False |
- look into python venv
- run arg for disabling jar injection
- set dev enviroment via env variable
- log steaming into modrinth app(if possible)
- profile sync and convertion between nrc and prism