Mod dependency resolution improvements (#7972)
* soft dependencies + better mod resolution algorithm * update ModMeta#toString * var * add #7962 bugfix * Use existing code to resolve * add state text for mod dialog * bugfix * fix error text * remove external resolver class It's simpler like that :)
This commit is contained in:
@@ -150,12 +150,16 @@ mod.incompatiblemod = [red]Incompatible
|
||||
mod.blacklisted = [red]Unsupported
|
||||
mod.unmetdependencies = [red]Unmet Dependencies
|
||||
mod.erroredcontent = [red]Content Errors
|
||||
mod.circulardependencies = [red]Circular Dependencies
|
||||
mod.incompletedependencies = [red]Incomplete Dependencies
|
||||
|
||||
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
|
||||
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
|
||||
mod.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
|
||||
mod.missingdependencies.details = This mod is missing dependencies: {0}
|
||||
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.
|
||||
mod.circulardependencies.details = This mod has dependencies that depends on each other.
|
||||
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
|
||||
|
||||
mod.requiresversion = Requires game version: [red]{0}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user