A helper script for mcpelauncher shadermod that symlinks materials based on top global pack for mcpelauncher-shadersmod shaders folder
- Have
jqand mcpelauncher-shadersmod installed
- Only tested on Ubuntu 22.04 (apt installation)
- JQ can't process JSONC (json with comments)
- Can't find marketplace packs
- Symlinks
*.material.binfiles from top most activated global pack toshadersfolder - Subpacks are also supported
- Development packs are supported
- Empties shaders folder when top pack is not a shader
- Add flag/argument for launching mcpelauncher automatically
- Workaround for JQ jsonc issue
- Use material-updater to update shaders
- Make an infinite loop that will keep scanning for resource pack changes and apply changes
Important
Make sure to change $mcpelauncher_root (line 4) and $mcpelauncher_data (line 8) according to your installations before using.
By default, those are set for apt installation in $HOME/.local/share/mcpelauncher
curl -L -O https://raw.githubusercontent.com/faizul726/mcpelauncher-shadersmod-helper/main/shadersmod-helper.sh
chmod +x shadersmod-helper.sh
./shadersmod-helper.sh
Or one liner if you prefer...
sudo apt install jq -y && curl -L -O https://raw.githubusercontent.com/faizul726/mcpelauncher-shadersmod-helper/main/shadersmod-helper.sh && chmod +x shadersmod-helper.sh && ./shadersmod-helper.sh
Tip
You can modify the script to automatically launch the game after symlinking is done.
