I looked into this, and the dynamics of the modding system is really unfortunate.
The client has to somehow know every mod the server is using, and then proceed to manually download them all. Wtf?
normally people host a pack of mods, and it's understood that the person joining knows what pack is being used
I remember spigot tried to do something with downloading the specific mods, but I don't think that really took off, and people just went the more basic route
Oh yeah, and no server list in this game?
nope, most servers are small groups, and there are public ones that are advertised in other places
it could work, but in a game like this it doesn't really fit, since in the default setup anybody could just log in and screw stuff up
would probably need an option to be unlisted, which is default to true, if a server list was implemented (beyond the current per-user server list)