Package-level declarations
Types
Link copied to clipboard
data class ConfigFile(name: String = "", version: String = "", description: String = "", author: String = "", overrides: MutableList<String> = mutableListOf(), serverOverrides: MutableList<String> = mutableListOf(), clientOverrides: MutableList<String> = mutableListOf(), val paths: MutableMap<String, String> = mutableMapOf(), val projects: MutableMap<String, ConfigFile.ProjectConfig> = mutableMapOf())
A config file (pakku.json
) is a file used by the user to configure properties needed for modpack export.
Link copied to clipboard
data class LockFile(target: String? = null, mcVersions: MutableList<String> = mutableListOf(), loaders: MutableMap<String, String> = mutableMapOf(), projects: MutableList<Project> = mutableListOf(), lockFileVersion: Int = 1)
A lock file (pakku-lock.json
) is an automatically generated file used by Pakku to define all properties of a modpack needed for its development.
Link copied to clipboard