MrModpackModel

data class MrModpackModel(val formatVersion: Int = 1, val game: String = "minecraft", val versionId: String = "", val name: String = "", val summary: String = "", val files: MutableSet<MrModpackModel.MrFile> = mutableSetOf(), val dependencies: Map<String, String> = mapOf()) : ModpackModel

Constructors

Link copied to clipboard
constructor(formatVersion: Int = 1, game: String = "minecraft", versionId: String = "", name: String = "", summary: String = "", files: MutableSet<MrModpackModel.MrFile> = mutableSetOf(), dependencies: Map<String, String> = mapOf())

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class MrFile(val path: String, val hashes: MrModpackModel.MrFile.Hashes, val env: MrModpackModel.MrFile.Env? = null, val downloads: Set<String>, val fileSize: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun toLockFile(): LockFile

Converts ModpackModel to LockFile.

Link copied to clipboard
open suspend override fun toSetOfProjects(lockFile: LockFile, platforms: List<Platform>): <Error class: unknown class><Set<Project>, ActionError>

Requests project found it this ModpackModel.