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
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