ModpackUploader
This tool can automate the process of uploading modpacks to Curseforge. It creates a modpack manifest, which is then posted along with metadata to Curseforge for upload. When the upload has completed, server files are attached. The server files are automatically generated from files/folders you specify.
It's possible to integrate Github Changelog Generator and Changelog Generator for mods by toggling them in the settings, and configuring them.
Almost everything can be toggled on/off in the settings.
Usage
- Unzip the file into your modded Minecraft Instance.
- Fill in the .build.json file with appropriate information - This specifies the manifest information. The mods folder is automatically included.
- Fill in the settings.ps1 file.
- Double-click the ModpackUploader.bat or start ModpackUploader.ps1 using the command line.
Dependencies
Linux
-
Linux users need to download a specific version of the Twitch Export Builder. Rename it to "TwitchExportBuilder.exe". Find it here: https://github.com/Gaz492/twitch-export-builder/releases/
-
Linux users need Powershell Core to run Powershell scripts. Find it here: https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-6
-
The setting ENABLE_ALWAYS_UPDATE_JARS only works on Windows.
Credits
A big thanks goes out to:
Gaz492 for his Twitch Export Builder project, which made this tool possible. https://github.com/Gaz492/twitch-export-builder/
TheRandomLabs for his Changelog Generator project, which greatly improves this tool. https://github.com/TheRandomLabs/ChangelogGenerator