A Curse Modpack downloader.
This version can:
- be used to upgrade existing server
- make MultiMC instances
- download complete modpacks, even with archived mods.
For up to date usage/help information, run the jar with --help
.
For a GUI: Do not use any arguments. (Disabled on headless systems.)
Options indicated by *
are required. You must also use either client
or server
.
Last updated for v1.0.2 .
Usage: CurseModpackDownloader [options] [command] [command options]
Options:
-d, --delete
If output is folder, delete the contents of any root folder specified in the pack.
Default: false
--help, -h, -?
Display this text.
* -i, --input
Input file/URL (CurseForge modpack zip)
--keep-tmp
Keep the tmp folder after the program has exited.
Default: false
-m, --magic
Use magic to try and download all mods. Uses external API hosted by Dries007.
Default: false
--name
Override the name. (Only useful when MultiMC or zipping without --root-zip)
--no-forge
Skip forge download (and install on servers).
Default: false
* -o, --output
Output folder or zip file.
-w, --override
If output is folder, don't check to see if folders specified in the pack are empty. If output is a zip, override if it exists.
Default: false
-q, --quiet
Quiet. Don't output status information, make no log.
Default: false
--root-zip
Put the pack in the root of the zip. (Only useful when output is zip)
Default: false
-j, --threads
Number of parallel downloaders to use.
Default: <number of CPU cores>
--tmp
Use a specific tmp folder. Must exist. Defaults to 'java.io.tmpdir'
Default: <system tmp folder>
Commands:
client Create a client side pack.
Usage: client [options]
Options:
--multimc
Create a MultiMC instance.
Default: false
server Create a server side pack.
Usage: server [options]
Options:
--eula
Include a EULA file. Only use if _you_ are the end user, and you agree with the Mojang EULA!
Default: false
This command will 'update' an existing server in the TestModpackServer
server:
java -jar CurseModpackDownloader.jar --delete -i TestModpack.zip -o TestModpackServer server --eula
This command will create a MultiMC instance of the TestModpack.zip
curse download in the instance folder (Linux):
java -jar CurseModpackDownloader.jar --delete -i TestModpack.zip -o ~/.local/share/multimc5/instances client --multimc
-
Make a nice GUI(MultiMC has support for Curse packs now.) - Make modpack report (v1.0.4)
- Log to file (v1.0.4)
Licenced under European Union Public Licence V. 1.1.
- This program is not affiliated with, or endorsed by Curse, Twitch or Amazon.
- This program is not affiliated with, or endorsed by Minecraft, Mojang or Microsoft.
- All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.