Alright, I thought I'd ask about this. A few select mods, when placed in the .minecraft/mods folder will create a .minecraft/mods/1.7.2 folder and will download other required files/mods to that folder. Off the top of my head, I've seen CodeChickenCore and Thaumcraft do it I believe. Now, I've tested moving all the mods into that folder, and it seems to run them from the folder based on your version of forge. I created a 1.7.10 folder and put stuff in there and forge 1.7.2 ignored them. On the other hand, I noted that railcraft creates sub folders in the main mods folder even if the jar is installed inside the 1.7.2 folder.
The question is, how come no one bothers with this in any of the install walkthrus? Should the mods be installed into their own version folders? Is this a relatively unknown feature? Why do only a few mods utilize this, and others, like railcraft, specifically do not? It seems to make more sense and make for a cleaner directory setup than dumping everything into the mods folder...and if it allows you to run multiple versions of forge would be great for people who play on various servers.
The question is, how come no one bothers with this in any of the install walkthrus? Should the mods be installed into their own version folders? Is this a relatively unknown feature? Why do only a few mods utilize this, and others, like railcraft, specifically do not? It seems to make more sense and make for a cleaner directory setup than dumping everything into the mods folder...and if it allows you to run multiple versions of forge would be great for people who play on various servers.