This script checks a Minecraft mod list for mods compatible with a specific game version on CurseForge and Modrinth, and can optionally download them. API keys for CurseForge and Modrinth are required for it to work properly.
You can clone the repository in two ways:
- Click
Code→Download ZIP. - Or use Git:
git clone https://github.com/Meolsei/ModMatch
This example uses Prism Launcher:
- Select your instance and click
Edit. - Go to the
Modstab. - Click
Export modlist(don’t export yet). - In the top-right dropdown above
Optional Info, selectJSON. - Under
Optional Info, selectURL(required for the script). - Click
Saveand name the filemodlist.json.
- Install Python:
- Debian-based:
sudo apt-get install python3.14 - Redhat-based:
sudo dnf install python3.14
- Debian-based:
- Open a terminal and navigate to the ModMatch folder:
cd ModMatch - Install dependencies:
pip install -r requirements.txt - Place your
modlist.jsonin the same folder asmain.py - Ensure you have your CurseForge and Modrinth API keys set in the script or environment variables.
- Run the script:
python main.py