IDEAS

Help shape the future of CurseForge!

Add the ability to host the update json on the mod page

I would love to see the ability from our management page for minecraft mods the ability to host the update json file so that it can be easier to keep track instead of using either a public git repository or a dedicated site

The purpose of the updates json file is to notify players of updates to the mod right from the main menu of minecraft inside the mods tab. The feature will be an additional tab to the manage project menu and provide a simple text editor to edit and save the json file. The developer will then be able to set the update json inside the mods.toml so the mod can automatically check for updates.


For example the update json url would be https://beta.curseforge.com/minecraft/mc-mods/awsomemodexample/updates.json then the developer can edit this json when they upload a new file onto curseforge. This would remove the need for either a git repository or a custom domain. Instead we would have the ability to keep track and update it all from the manage project menu. It would look something like the screenshot below (inspect element used to create a sample image for curseforge team)

  • Guest
  • Mar 29 2023
  • More information required
  • May 24, 2023

    Admin response

    Thanks for writing your feedback, can you please explain it a bit more? What's the purpose of it and which json file is it, what will it do?

  • Attach files
  • loliii iicatiy commented
    30 Aug 17:34

    I'd suggest using DynamoDB for this instead as the access pattern is already that of a key-value store. Or, if your JSON is larger than the 4kb row limit for dynamoDB using S3 to store JSON but each object key is a different ID.
    see : https://tutuapp.uno/ , https://9apps.ooo/

  • Guest commented
    April 01, 2023 19:37

    The purpose of the updates json file is to notify players of updates to the mod right from the main menu of minecraft inside the mods tab. The feature will be an additional tab to the manage project menu and provide a simple text editor to edit and save the json file. The developer will then be able to set the update json inside the mods.toml so the mod can automatically check for updates.


    For example the update json url would be https://beta.curseforge.com/minecraft/mc-mods/awsomemodexample/updates.json then the developer can edit this json when they upload a new file onto curseforge. This would remove the need for either a git repository or a custom domain. Instead we would have the ability to keep track and update it all from the manage project menu.

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