Skip to content
/ mpdl Public

Open Source curseforge modpack downloader/assembler.

License

Notifications You must be signed in to change notification settings

LukeOnuke/mpdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpdl

GitHub GitHub release (with filter) GitHub all releases Discord

Open Source curseforge modpack downloader/assembler.

How to use

There are several ways to use mpdl, the most simple one is to define all the variables as arguments, as such.

Important

It is recommended to place your api key in single quotes, to prevent your terminal from interpreting it as an environment variable.

java -jar mpdl.jar <api key> <modpack-dir>

You can also omnit the path if you are running the program in the modpack directory.

java -jar mpdl.jar <api key>

The second way

Your can be stored as a enviroment variable named 'API_KEY' on your computer, this way you don't have to remember the api key.

API_KEY='$2a$10$415125.dasda54z85484gfafe.wadfs' java -jar mpdl.jar

How do I get my api key?

  1. Go to https://console.curseforge.com/?#/api-keys. It will ask you to log in with Google.
  2. Press generate key if it didn't already generate a key for you.
  3. Copy the key.

Why did you make this, you could have just used prism/overwolf/insert_launcher_here?

Exactly, I do not like using third party launchers. Plus I hate overwolf because it's a resource hog. (it also doesn't run on linux)