IDEAS

Help shape the future of CurseForge!

Mod Update Breaking Changes Flag

I will be speaking in relation to Minecraft modding specifically here, this principle can be applied to other games' mods also.


Problem (As Mod Dev): When releasing a new version of a mod which I know contains breaking changes, I am concerned about how to inform ModPack developers of such changes.


Problem (As a ModPack Dev): When going to update my modpack, I am sure to update all mods. Quite often, one of the mods I updated has had a breaking change, causing crashes to my modpack. Now I am tasked with sifting through possibly hundreds of downloaded and updated mods to find which one has the breaking changes.


My Proposed Solution: Give Mod Developers the option to mark a mod update file with a *Breaking Changes* flag.


Updated Experience (As Mod Dev): I know I have flagged my mod update file as having breaking changes.


Updated Experience (As a ModPack Dev): I have updated my mod-list through Curseforge, I can see that one of the mod updates has been flagged as breaking changes, I now know to keep that mod in mind if anything breaks.


Additional Suggestions: As a complimenting feature to aid with this all too common issue, when doing any mod updates, whether bulk or single, a folder of dated change-log files could be made or added to. this could give a mod-pack developer an even higher chance at finding mods which could be crashing or causing issues.


Post Script. These Ideas are incredibly useful ground work towards creating a UX which enables Mod and modpack developers to build and release with confidence and in a more timely manner.

  • Kyle
  • Apr 24 2024
  • Future consideration
  • Attach files
  • Kyle commented
    29 Apr 01:19

    I agree SemVer is super important. But i also see the change in scene of mod development, where initially, developers (possible of some professional capacity) were making mods, to now where people are releasing mods with little to no coding experience. this can effect the standard of practices across the modding scene

  • DaemonUmbra commented
    26 Apr 19:34

    Ideally mod devs would use version numbers properly, using major version increments to signal incompatible changes.
    Also ideally pack devs would be more careful about updating packs and not relying on the mass-update button.

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