Pakku Help

Config File

A config file (pakku.json) is a file dedicated for the user.

It must be present when exporting the modpack or when you need to use some of Pakku's more advanced functionalities.

Properties

name

The name of the modpack.

Type: String

version

The version of the modpack.

Type: String

description

Description of the modpack.

Type: String

author

The author of the modpack.

Type: String

overrides

A list of overrides.

Type: List<String> (glob)

server_overrides

A list of server overrides.

Type: List<String> (glob)

client_overrides

A list of client overrides.

Type: List<String> (glob)

paths

A map of project types to their respective paths.

Type: Map<String, String>

projects

A list of project slugs, names, or IDs from the lock file with properties you want to change.

Project Properties

type

Change the type of the provided project.

Type: ProjectType

side

Change the side of the provided project.

Type: ProjectSide

update_strategy

Change the update strategy of the provided project.

Type: UpdateStrategy

redistributable

Change whether the provided project can be redistributed.

Type: Boolean

subpath

Change the subpath of the provided project.

Type: String (path)

aliases

A list of aliases for the provided project.

Type: List<String>

export

Change whether the provided project will be exported.

Type: Boolean

Last modified: 25 April 2025