Skip to content

EnigmaticaModpacks/ModpackUploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏫ Modpack Uploader

Modpack Uploader is a script that can automatically upload modpacks to CurseForge.

Almost everything can be toggled on/off in the settings.

🚧 Getting Started

  1. Download the latest release, and unzip it into your modpack instance.
    • You can place it in a subfolder, but you need to change the $INSTANCE_ROOT in the settings.ps1 file.
  2. Fill in the settings.ps1 file with your modpack information.
  3. Fill in the secrets.ps1 file with your CurseForge Upload API Token.
  4. Run the modpack-uploader.ps1 when you're ready to upload your modpack.

✔️Features

  • Client ZIP file creation and upload with the CLIENT_FILE_MODULE and MODPACK_UPLOADER_MODULE ✔️ On by default
  • Server ZIP file creation and upload with the SERVER_FILE_MODULE and MODPACK_UPLOADER_MODULE ✔️ On by default
  • Automatic updating of modpackUrl in ServerStarter's server-setup-config.yamlOff by default
  • Grab the changelogs of all the mods updated in your new release with the CHANGELOG_GENERATOR_MODULEOff by default
  • Make a modlist complete with links to the mods and authors with the MODLIST_CREATOR_MODULE ✔️ On by default
  • Make a new GitHub release when you upload your modpack with the GITHUB_RELEASE_MODULEOff by default

➕ Dependencies

❤️ Special Thanks