Package-level declarations
Types
Link copied to clipboard
Base class for Lineage mods.
Link copied to clipboard
annotation class LineageModInfo(val id: String, val name: String, val version: String, val apiVersion: String, val authors: Array<String> = [], val description: String = "", val dependencies: Array<String> = [], val softDependencies: Array<String> = [], val capabilities: Array<ModCapability> = [], val website: String = "", val license: String = "")
Declares metadata for a Lineage mod.
Link copied to clipboard
Declared capabilities granted to a mod.
Link copied to clipboard
interface ModContext
Provides mod-scoped access to core proxy services.
Link copied to clipboard
data class ModInfo(val id: String, val name: String, val version: String, val apiVersion: String, val authors: List<String>, val description: String, val dependencies: List<String>, val softDependencies: List<String>, val capabilities: Set<ModCapability>, val website: String?, val license: String?)
Resolved mod metadata used at runtime.