Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukeonuke/mpdl
Open Source curseforge modpack downloader/assembler.
https://github.com/lukeonuke/mpdl
forge forge-modpack-downloader minecraft minecraft-mod minecraft-tool minecraft-tools
Last synced: 2 days ago
JSON representation
Open Source curseforge modpack downloader/assembler.
- Host: GitHub
- URL: https://github.com/lukeonuke/mpdl
- Owner: LukeOnuke
- License: mit
- Created: 2023-07-16T14:22:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-02T12:49:00.000Z (over 1 year ago)
- Last Synced: 2023-08-02T14:09:25.322Z (over 1 year ago)
- Topics: forge, forge-modpack-downloader, minecraft, minecraft-mod, minecraft-tool, minecraft-tools
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mpdl
![GitHub](https://img.shields.io/github/license/lukeonuke/mpdl)
![GitHub release (with filter)](https://img.shields.io/github/v/release/lukeonuke/mpdl)
![GitHub all releases](https://img.shields.io/github/downloads/lukeonuke/mpdl/total)
![Discord](https://img.shields.io/discord/790676398602715208)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.```bash
java -jar mpdl.jar
```You can also omnit the path if you are running the program in the
modpack directory.
```bash
java -jar mpdl.jar
```### 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.```bash
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)