Multimc5: How does one update a modpack in MultiMC?

Created on 27 Sep 2020  路  12Comments  路  Source: MultiMC/MultiMC5

I appreciate there's some competition to the horrible Twitch app, but it seems MultiMC is missing a crucial feature. Updating a pack in Twitch is 1 click.

Ideally there would be:

  1. Backup
  2. Update
  3. Easy rollback if necessary

Most helpful comment

I'm not entirely sure what your on about? Peterix has begun working on this (see https://github.com/MultiMC/MultiMC5/tree/feature/modpack_metadata).

All 12 comments

The problem is that there is no twitch api that MMC could use to make it work in a good way. As long as their is no proper support from twitch side, there wont be any here

Why is Twich API required?

If I'm running Fabric loader what steps would be necessary to have modpack update functionality?

It isnt relevant if fabric or forge. You would need some kind of api to get the mods that need to be updated + where to get it from. This is stuff the mod hoster needs to provide so it can be fetched, which twitch doesnt. So besides asking them to make one (which efforts were made previously), or you get someone to make a new platform that does it, which is in the making but still takes time + in need of getting popular. Addtionaly, just updating a pack isnt always a good idea, cause updating mods can make them incompatible with others, due to changes made in the version.

So best you can do is make a new instance with the updated mods and then copy over the save files and stuff

The problem is that there is no twitch api that MMC could use to make it work in a good way. As long as their is no proper support from twitch side, there wont be any here

The problem is that MMC doesn't track information about what pack an instance is running - once that is done, updating is something that can be looked at.

The problem is that there is no twitch api that MMC could use to make it work in a good way. As long as their is no proper support from twitch side, there wont be any here

The problem is that MMC doesn't track information about what pack an instance is running - once that is done, updating is something that can be looked at.

That too, but no efforts was made since there is not database to work with to make this happen in the first place, so you would track info you couldnt do anything with

I'm not entirely sure what your on about? Peterix has begun working on this (see https://github.com/MultiMC/MultiMC5/tree/feature/modpack_metadata).

I am not sure what you are on about

How about this? Update instance from a zip file.

  1. Take backup
  2. replace all mods
  3. keep save data

Done.

It's not auto update, but would help with managing the files and directories, which is a daunting task for non-technical users/players.

There's usually more that you would want to keep, such as map data and prestige and so on. Depends on the pack. But if all you want from this is "install pack, copy folders", isn't that far easier to just do by hand anyway?

i would appreciate this too. from what i have seen of modpacks for the most part it would just work to delete whatever subfolders it creates and copy over the new ones. so if i downloaded a zip file to update atm6 say and it downloaded a mods folder, kubejs folder, and config folder then the old folders and there contents would be deleted. then the new ones added in

might need some minor changes to that. like blocking any changes to the saves folder or erroring out if there are any. maybe a blacklisting or asking for input if user selected files are copied over. like a user could lock the botania config file and that wouldn't be deleted and would merge with the update or they would be asked if they wanted it replaced

no it isn't easier to do it by hand. it is much easier to do it in the app. from what i have seen only certain stuff changes. a file difference isn't needed just a blanket delete folder contents and copy in new contents. maybe a warning everyone can ignore about how it is a very simplistic implimentation and issues leading to the loss of save data or world corruption can result

i mean, i can see it being easier, but it would be so rarely used, since many modpacks just break saves when updating, or dont need necessarly updating

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jinkhya picture jinkhya  路  3Comments

TheTank18 picture TheTank18  路  3Comments

liketechnik picture liketechnik  路  4Comments

Mcpg picture Mcpg  路  4Comments

cosmokid picture cosmokid  路  5Comments