After some back & forth with CurseForge regarding privacy concerns of modpacks that make use of the mod; & to avoid future conflict with platforms such as Modrinth. Some changes need to be made to better inform the end-user that they will be downloading files from external/third-party sources.
Required Changes
Consent modal, that allows the user to consent to the downloading of files from external/third-party sources.
Toggle to disable future requests for consent. (Allowing the end-user to no longer need to consent every time new files are downloaded.)
This likely should be tied to something modpacks cannot traditionally override.
Stored in config\mod-director\consent\PLAYER_UUID\consent.json? Or something similar.
This would require consent from new player UUID's.
Any mod/modpack overriding that would be the fault of the mod/modpack & not ourselves.
Potential Additional Changes
Transparency as to which websites mods/files are being downloaded from.
This would include a little dropdown menu on the consent modal, the user can click on, which lists the domain names (& file paths?) that files are being fetched from.
After some back & forth with CurseForge regarding privacy concerns of modpacks that make use of the mod; & to avoid future conflict with platforms such as Modrinth. Some changes need to be made to better inform the end-user that they will be downloading files from external/third-party sources.
Required Changes
config\mod-director\consent\PLAYER_UUID\consent.json
? Or something similar.Potential Additional Changes