Install Modpack
-
PrismLauncher -> Create new Instance -> Import -> Import
https://git.mkg20001.io/gibtklatsche/20ion/-/raw/master/20ion_PrismLauncher.zip
-
Open settings of modpack (select modpack -> Edit) -> Settings -> java Auto-detect, and then select a Java 17 installation
-
On first start, the packwiz-installer will download the pack and mods from this repo. There is an option to optional mods on client side, some are enabled (checked) and some disabled (unchecked) at default. If unsure, just let it at the default.
-
If a forge update, a window with Update MultiMC versions will appear, select Update.
-
Sometimes, in the Multiplayer menu, server are falsely shown as unreachable or the X with FML incompatible Mods. Always try to join anyway.
-
On Linux, adding
-XX:+UseTransparentHugePages
to JVM args may improve performance. -
If you want to profile/jstat/VisualVM, remove
-XX:+PerfDisableSharedMem
Dev (WIP)
After installing the pack with PrismLauncher
-
Start the pack at least once to download all mods
-
In modhacksler_config.json adjust the paths, or make it so that the "../.minecraft" is pointing to the installed instance of this pack
-
Also for the instance you are going to use for dev, to base and generate the packwiz stuff of, you should disable the packwiz downloader for that instance, else it would replace your local changes. (Modpack settings -> settings -> custom commands -> uncheck custom commands)
-
Before opening modhacksler, populate the instance/mods/.index folder. E.g. by copying all the .pw.toml from repo/pw/mods into instance/mods/.index
Open ModHäcksler:
# cargo install -f --git https://git.mkg20001.io/qwertz19281/modhacksler
modhacksler pw/modhacksler_config.json
To export, remove the old .pw.toml from repo/pw/mods/ and press "PW Export" in modhacksler gui to generate corrected .pw.toml for this repo
Run this before committing
Please run this before committing
-
Increment the version in pw/pack.toml
-
The packwiz refresh is necessary to refresh the hashes in the packwiz manifests, else all installs will fail!
cd pw
# cargo install -f --git https://github.com/CursedOnes/mcconfsort
bash conf_sort.sh
# go install github.com/packwiz/packwiz@latest
packwiz refresh