Exporting a Modpack
To export your modpack, run the pakku export
command:
Pakku will export your modpack in the following formats depending on your target:
- CurseForge (
.zip
) format if your target is
curseforge
ormultiplatform
path:
./build/curseforge/<output_file>
- Modrinth (
.mrpack
) format if your target is
modrinth
ormultiplatform
path:
./build/modrinth/<output_file>
- ServerPack (
.zip
) format path:
./build/serverpack/<output_file>
The <output_file>
is based on your modpack's name and version.
Example output:

How It Works?
Pakku uses an export profile system under the hood. Currently, it is only possible to export the default profiles (curseforge
, modrinth
and serverpack
). However, exposing this functionality to users using scripting is planned for the v2.0.
Benefits from export profile system:
Export profiles consist of number of export rule which control what happens on exporting.
Export rules are purely functional.
Each profile is independent and results in one exported file.
Multiplatform Modpacks
Handling of projects in a multiplatform modpack:
File Director Integration
If your modpack contains File Director, Pakku will automatically add missing projects to its config, instead of packing them as overrides.