Skip to main content

Easy Download & Update Mods for Minecraft

Project description

mc-mod-getter License: MIT Package Pypi

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

  1. Create or Edit a minecraft instance

    NOTE: Ensure there are no spaces in the name

  2. Install your loader of choice

  3. Download the binary from releases or build your own binary from scratch

  4. Copy the binary to your MultiMC's instance .minecraft folder

  5. Create a yaml file in the same .minecraft directory

  6. 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
    
  7. 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.

Source Distribution

mc-mod-getter-1.0.1.tar.gz (5.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page