CfModpackModel

data class CfModpackModel(val minecraft: CfModpackModel.CfMinecraftData, val manifestType: String = "minecraftModpack", val manifestVersion: Int = 1, val name: String = "", val version: String = "", val author: String = "", val files: MutableList<CfModpackModel.CfModData>, val overrides: String = "overrides") : ModpackModel

Constructors

Link copied to clipboard
constructor(minecraft: CfModpackModel.CfMinecraftData, manifestType: String = "minecraftModpack", manifestVersion: Int = 1, name: String = "", version: String = "", author: String = "", files: MutableList<CfModpackModel.CfModData>, overrides: String = "overrides")

Types

Link copied to clipboard
data class CfMinecraftData(val version: String, val modLoaders: List<CfModpackModel.CfModLoaderData>)
Link copied to clipboard
data class CfModData(val projectID: Int, val fileID: Int, val required: Boolean = true)
Link copied to clipboard
data class CfModLoaderData(val id: String, val primary: Boolean)
Link copied to clipboard
object Companion

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