modrinth / code

The Modrinth monorepo containing all code which powers Modrinth!
https://modrinth.com
Other
884 stars 155 forks source link

Global Mods, Configurations, and Settings #263

Open ghost opened 1 year ago

ghost commented 1 year ago

Is your suggested enhancement related to a problem? Please describe.

So, when playing modded, I often find myself importing a specific set of mods, their configs, and player settings into every modpack. Literally a drag and drop, so it does get fairly repetitive and gets me thinking about if you can automate this task. I would literally just have a file where I would store them...and then CTRL+C, CTRL+V them in.

Describe the solution you'd like

I had a few ideas on how you could do this, but I think the most obvious one would be to literally just create a folder that gets imported into each instance, rewriting other files if they already exist (but only on first launch).

Describe alternatives you've considered

Another solution I thought of would be to be able to specify which mods to download into each instance on first launch, since this would work across versions and loaders and be universally useful. However, this would be missing the configurations and settings, so maybe a combination of the two would be best.

Also, one way I think this would be very easy is by literally creating a profile containing only the mods, configs, and settings and then somehow specifying that it is a template or base profile. (Or something like that.)

Additional context

image

cootshk commented 1 year ago

Additionally have a folder for each version/loader (I.e. Forge 1.12.2 and Fabric 1.20.1)