Pakku Help

Setting Up a Modpack

To set up a modpack, you can:

Creating a New Modpack

To create a new modpack, run the pakku init command:

pakku init [<options>]
java -jar pakku.jar init [<options>]

This will ask you to enter:

  1. The name of the modpack.

  2. The Minecraft versions supported by the modpack.

  3. The mod loaders and their versions supported by the modpack.

  4. The targeted platform of the modpack.

I will also set the version of the modpack to 0.0.1 and add config folder to the overrides.

If you made a mistake, you can change the properties of the modpack using the pakku set command.

Importing an Existing Modpack

To import an existing modpack, run the pakku import command with the <path> argument:

pakku import [<options>] <path>
java -jar pakku.jar import [<options>] <path>

The <path> argument will only accept:

  • CurseForge's modpack with the .zip extension or the CurseForge's manifest.json file.

  • Modrinth's modpack with the .mrpack extension or the Modrinth's modrinth.index.json file.

Pakku automatically sets the targeted platform of your modpack based on the file you import.

Migrating Modpack's Platform or Importing as Multiplatform Modpack

You can import a CurseForge modpack as a Modrinth modpack or vice versa by doing the following:

  1. Create a new modpack using the pakku init command.

  2. Set the target to the platform you want to import your modpack to.

  3. Import the modpack using the pakku import command.

You can import an existing CurseForge or Modrinth modpack as a multiplatform modpack by doing the following:

  1. Create a new modpack using the pakku init command.

  2. Set the target to the multiplatform target.

  3. Import the modpack using the pakku import command.

Configuring CurseForge Access

Pakku requires users to provide their own CurseForge API key when accessing CurseForge.

According to CurseForge for Studios REST API documentation, the API key can be generated in the CurseForge for Studios developer console.

Follow these steps to configure the access:

  1. Login to the developer console.

  2. Go to the "API keys" tab:

    dev_console.png

  3. Copy your API key.

  4. Enter your API key to the prompt provided by Pakku, or use the pakku credentials set command:

    pakku credentials set --cf-api-key *********************
    java -jar pakku.jar credentials set --cf-api-key *********************
Last modified: 25 April 2025