TerraformersMC / ModMenu

A menu for, you guessed it, mods!
MIT License
510 stars 157 forks source link

[Request] Show `suggests`/`recommends` entries and allow for more info in `"custom": {"modmenu": {` #387

Open supersaiyansubtlety opened 2 years ago

supersaiyansubtlety commented 2 years ago

Currently the "suggests" and "recommends" entries in fabric.mod.json don't do much of anything ("recommends" just spams the log a little).

It would be great if Mod Menu showed these things to users.

If only the "suggests" and/or "recommends" entries are present, a simple list of their mod ids could be shown.

For more info, mod makers could put an "optional_dependencies" array in "custom": {"modmenu": { (or just use "suggests"/"recommends" again in there).

This could let them specify things like mod name and mod home page, in addition to providing a summary of why the mod is recommended.

If the entry in "custom": {"modmenu": { were present, the "suggests"/"recommends" entries in fabric.mod.json would be ignored.

Madis0 commented 2 years ago

For modpacks, I would prefer if this also respected the dependency overrides for adding or removing new suggestions/requirements.

Prospector commented 1 year ago

Without links, I don't think this feature would make much sense. It seems like if we show this to users there should actually be some way of the user getting the mod suggested