Easy Download & Update Mods for Minecraft
Project description
mc-mod-getter
Utility to download Minecraft mods from the internet
Usage
I made this tool to download & update mods using MultiMC but you can use this as a standalone cli tool as well
MultiMC
-
Create or Edit a minecraft instance
NOTE: Ensure there are no spaces in the name
-
Install your loader of choice
-
Download the binary from releases or build your own binary from scratch
-
Copy the binary to your MultiMC's instance .minecraft folder
-
Create a yaml file in the same .minecraft directory
-
Enable Custom Commands under in your instance's Settings & paste the following in the Pre-launch command box
$INST_MC_DIR/mc-mod-getter.exe --file $INST_MC_DIR/<FILENAME>.yaml -v
-
Launch your instance
CLI
Install it from PyPi to an env:
python -m pip install mc-mod-getter
Run the tool:
python -m mc-mod-getter --file /path/to/file.yaml -v
YAML File Structure
The tool takes a yaml file as input (Tabs for indentations, space after hyphens) Here's an example yaml file:
modrinth:
version: 1.17.1
loader: fabric
mod_dir: C:\Games\mmc-stable-win32\MultiMC\instances\test-mc-1.17.1\.minecraft\mods
mods:
- Fabric API
- FallingTree
- EasierVillagerTrading
- Mod Menu
- Starlight
- Hydrogen
Note:
- ​ For now, there is only support for Modrinth so search for your mods on there. Will add other platforms eventually
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.