Package-level declarations

Types

Link copied to clipboard
abstract class LineageMod

Base class for Lineage mods.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
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 website: String = "", val license: String = "")

Declares metadata for a Lineage 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 website: String?, val license: String?)

Resolved mod metadata used at runtime.