Add support for reading mods.toml file from 1.13+ forge mods.
This commit is contained in:
29
src/model/forge/modstoml.ts
Normal file
29
src/model/forge/modstoml.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
// https://github.com/MinecraftForge/MinecraftForge/blob/1.15.x/mdk/src/main/resources/META-INF/mods.toml
|
||||
|
||||
export interface ModsToml {
|
||||
|
||||
modLoader: string,
|
||||
loaderVersion: string
|
||||
issueTrackerURL?: string
|
||||
|
||||
mods: Array<{
|
||||
modId: string
|
||||
version: string
|
||||
displayName: string
|
||||
updateJSONURL?: string
|
||||
displayURL?: string
|
||||
logoFile?: string
|
||||
credits?: string
|
||||
authors?: string
|
||||
description: string
|
||||
}>
|
||||
|
||||
dependencies?: {[modId: string]: {
|
||||
modId: string,
|
||||
mandatory: boolean,
|
||||
versionRange: string,
|
||||
ordering?: 'NONE' | 'BEFORE' | 'AFTER'
|
||||
side: 'BOTH' | 'CLIENT' | 'SERVER'
|
||||
}}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user