there's a few modpacks going around that give you the option to tweak the pack to your liking. you can choose modules that feature certain mods and by combining them you're creating your own modpack.
they also give you the option what kind of configuration module you want for your pack, making the game either harder or easier for yourself.
with that I was thinking... would it be possible for a minecraft mod to do something similar?
because in my opinion, a few configuration tweaks can completely change the gameplay of a modpack. it can make the game a whole lot easier, but it can also make it a whole lot harder.
so I was wondering if it'd be possible to create a mod that'd allow you to pick between several configuration options of the modpack.
there'd be a directory in the modpack folder that contain several directories, with each directory having different configuration files for mods.
when you start the game, you're able to choose what configuration option you want to use, after making your choice you'd obviously need to reloaded minecraft to apply the changes.
after relaunching you'd be able to play the modpack with the configuration option you chose.
you could be possible to change the configuration options, but you'd have to get a warning message when you try to load a world that's already been played with a different configuration option.
an example for this mod could be a modpack with HQM, some people like the mod, the others not so much.
you could have 2 configuration options, one which features HQM with quests and could remove some recipes and would let you complete quests to obtain these items, while the other configuration option disables HQM and keeps the recipes. with a mod like this a modpack could be played all kinds of ways, and you could even create your own configuration options and share them with others.
though I think the big problem with a mod like this would be that you'd need to edit every single mod, even forge, in the modpack to force them to use a different directory folder, and I've a feeling that that'd probably be impossible to do unless you do alot of hacky things to all the mods