Connecting to modded servers, especially those with private modpacks, is a hassle. Getting all the right mods, making sure the configuration files are all good, and various other little things make it a pain for players to play on modded servers. It's also hard for those server owners, because they can't add much content before client-side updating becomes a problem. This often means that modpack updates often end up being far and few.
I wrote (rather, am writing) a mod to fix that. Introducing Coherence - a client/server mod synchronizer. If it is both on the client and on the server, it will automatically synchronize the mods with the server and download the configuration files before connecting to the server. With this mod, players no longer have to manually update the mods (and the configs) by themselves. This requires port 25566 to be open on the server.
While this mod can make it easier to connect to perpetually changing modpack servers, it can also be used to do great harm to your computer by the server owners. With that being said, ONLY USE THIS TOOL TO CONNECT TO MODDED SERVERS YOU TRUST.
Thank you a lot for the input! Although I had thought about the method you described, I knew nothing about making patch files (at the time) and various other little things, so I decided to make a separate mod instead. It also wouldn't be as easy as sending my stuff over. If I am to implement it in Forge, then I'd have (well, I wouldn't have to, but it would be a very good idea to do so as it would allow for a lot of expansion in the future) to implement it in such a way that mods can be dynamically loaded, which would mean restructuring the entire class loader, initialization stages, and a lot of other things. It would take a lot of time to do.
The Meaning of Life, the Universe, and Everything.
I just want to say, thank you, even if its buggy this is something that the modded server community needs. I can't tell you how much owners will love you for this, myself included, keep up the good work.