Skip to content

A simple commandline interface for downloading all mods from a Curseforge Modpack

License

Notifications You must be signed in to change notification settings

Joshyx/ModpackDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔩 Modpack Downloader

Downloads Build

A command-line interface for downloading all mods from a CurseForge modpack.

  • Simple to use.
  • Mod downloading is done asynchronously and checks whether the file doesn't already exist in the output folder.
  • Resource packs and overrides are handled properly.

Usage

  • Run the program with the first argument being the path of your modpack and the second one your destination path:

    java -jar ModpackDownloader-<version>.jar <folder_or_zip_with_manifest> <destination_path>
    
  • Optionally you can create and define your own API key:

    1. Go to https://console.curseforge.com/?#/signup and create an account to get access to their API (Tutorial)

    2. Generate an API Key

    3. Put that API Key in an environment variable called CURSEFORGE_API_KEY

      export CURSEFORGE_API_KEY='<your_api_key>' on unix
      set CURSEFORGE_API_KEY=<your_api_key> on windows

    4. Run the program