The enabled flag is used to track whether any individual mod is turned on or off for the current archipelago setup, however this means that newly downloaded mods come with whatever enabled state was packed or committed with the mod in its release state. this means that players would be expected to edit the mod files when only mod developers should be expected to edit mod files.
this state is entirely avoidable by generating a config file in the apframework mod, where players are already expected to go and make changes or grab files from anyway. doing things this way could theoretically be expanded to modpacks, and centralizes the places you need to make changes to if your changing your mod layout. additionally it agrees with the natural division of ownership people implicitly expect to have between players and developers, as players dont normally expect to have to edit files that have important logic that isnt just configuration options.
Occurs on: Pre-game launch
The enabled flag is used to track whether any individual mod is turned on or off for the current archipelago setup, however this means that newly downloaded mods come with whatever enabled state was packed or committed with the mod in its release state. this means that players would be expected to edit the mod files when only mod developers should be expected to edit mod files.
this state is entirely avoidable by generating a config file in the apframework mod, where players are already expected to go and make changes or grab files from anyway. doing things this way could theoretically be expanded to modpacks, and centralizes the places you need to make changes to if your changing your mod layout. additionally it agrees with the natural division of ownership people implicitly expect to have between players and developers, as players dont normally expect to have to edit files that have important logic that isnt just configuration options.
Occurs on: Pre-game launch