Let's say you download mod X, because you want the stuff in mod X.
You do not download mod Y, because you don't want the stuff in mod Y.
When you run the game, mod X downloads and installs mod Y.
Nothing suggests that you are getting mod Y, until you get in-game and notice you have mod Y.
Is this acceptable?
For the purpose of this question, any jar file counts as a mod. If tricks are employed to make something that normally would be a jar file not a jar file, it still counts as a mod. Zip files containing classes also count as mods as they're just jars with a different extension.
For example, the Scala runtime library counts as a mod which does not affect the game in any way.
You do not download mod Y, because you don't want the stuff in mod Y.
When you run the game, mod X downloads and installs mod Y.
Nothing suggests that you are getting mod Y, until you get in-game and notice you have mod Y.
Is this acceptable?
For the purpose of this question, any jar file counts as a mod. If tricks are employed to make something that normally would be a jar file not a jar file, it still counts as a mod. Zip files containing classes also count as mods as they're just jars with a different extension.
For example, the Scala runtime library counts as a mod which does not affect the game in any way.