Config File
A config file (pakku.json) is a file dedicated for the user.
It should be located in your modpack directory (.minecraft).
It must be present when exporting the modpack or when you need to use some of Pakku's more advanced functionalities.
Properties
nameThe name of the modpack.
Type:
StringversionThe version of the modpack.
Type:
StringdescriptionDescription of the modpack.
Type:
StringThe author of the modpack.
Type:
StringoverridesA list of overrides.
Type:
List<String>(glob)server_overridesA list of server overrides.
Type:
List<String>(glob)client_overridesA list of client overrides.
Type:
List<String>(glob)pathsA map of project types to their respective paths.
Type:
Map<String, String>projectsA list of project slugs, names, or IDs from the lock file with properties you want to change.
Project Properties
typeChange the type of the provided project.
Type:
ProjectTypesideChange the side of the provided project.
Type:
ProjectSideupdate_strategyChange the update strategy of the provided project.
Type:
UpdateStrategyredistributableChange whether the provided project can be redistributed.
Type:
BooleansubpathChange the subpath of the provided project.
Type:
String(path)aliasesA list of aliases for the provided project.
Type:
List<String>exportChange whether the provided project will be exported.
Type:
Boolean