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
object Dirs
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
open class PakkuException(message: String)

Properties

Link copied to clipboard
val json: <Error class: unknown class>
Link copied to clipboard
val jsonEncodeDefaults: <Error class: unknown class>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T, V> Collection<T>.allEqualTo(value: V): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T, V> Collection<T>.allNotEqualTo(value: V): Boolean
Link copied to clipboard
Link copied to clipboard