Automate mod synchronization for worlds/characters
Do you intend to personally contribute/program this feature?
Yes
I would like to see this change made to improve my experience with
Gameplay as a Player
Description
Theres a warning popup that shows missing/extra mods and modpack mismatch when you hover over worlds/characters. I want to have 2 new buttons in the info message that appears when you click there: "Enable missing mods" and "Force matching mods". The latter will disable all the extra mods and current modpack and enable the needed ones.
What does this proposal attempt to solve or improve?
Its pretty difficult to swap between character/worlds right now because you need to manually swap modpacks/mods. This would solve the problem by reducing the required amount of clicks and removing the need to remember which mod(pack) to enable/disable.
Which (other) solutions should be considered?
Dunno, sounds like the best solution to me.
Sounds useful. Go ahead and start on that.
Do modpacks include configs? Will just changing the enabled set of mods be sufficient? Do we want to store last used modpack?
Do modpacks include configs? Will just changing the enabled set of mods be sufficient? Do we want to store last used modpack?
They do not yet, that is a separate issue. I do think if a modpack was enabled, we'd need to save that too if we aren't already, since that might have different versions of mods. Maybe fixing up modpacks should happen first, but thie changes in this issue/pr shouldn't be hard to adjust once modpacks are upgraded.