IDEAS

Help shape the future of CurseForge!

Modpacks: git/archive/snapshot/etc modlist with versions for attempting rollbacks

For modpack authors, it would be great if a snapshot of the current installed mods and versions was either saved automatically or generated by the author (possibly with a feature to mark specific ones as tested/working etc that could be saved) for rolling back in the event that after updating and/or adding new mods things aren't working as they should.

I'm imagining the easiest lift would be to save copies of the minecraftinstance.json file and allow re-installing the mods folder from those. I was going to suggest git integration, but I'm assuming most packdevs have their own version control already setup (but on the other hand, I guess it would be nice to be able to create a new branch and modpack instance in one go, so I'll leave it to you to figure out which would be better if the feature sounds interesting =)


In a similar vein but maybe a less sophisticated track, it would be nice if the mod list had the ability to sort by installed datetime and last-updated datetime so it was easier to see which mods might be causeing sudden trouble (e.g. the other night I installed the oculus mod, and even though embeddium was installed, rubidium was also installed as a dependency, which caused crashes that took a couple minutes to figure out).

  • Peter Hanley
  • Dec 18 2023
  • Future consideration
  • Attach files

Hold on!
Before you post your idea…

for game or mod suggestions go to our discord

This board is being moderated, if you wish for your idea(s) to go public, please consider the following:

  1. Search for existing ideas

    If your idea already exists, vote for it, this will increase the chances for the idea to become reality. Duplicate ideas only split and lower votes

  2. No tech-support

    This board is for new ideas and feature suggestions, for technical issues or bug reports, visit/contact CurseForge Support

  3. English only

    This ensures that the idea is accessible to a wider audience and makes it easier for others to understand and vote for the idea

  4. No profanity

    Any ideas posted with foul language will not be published and get deleted

  5. Stay on point

    Avoid posting 'lists' of different ideas, we won't be able to address them with a proper status and they will get less votes from others, each idea should have its own post

  6. Please post 1 idea per post

    Posts with multiple ideas can not be merged and prevent us from opening these posts for upvotes