Spout and Spoutcraft came close to the experience we???re aiming at here with their client automatically downloading assets needed to run plugins the server is running, basically allowing completely different experiences depending on what server you visit, without reinstalling mods, but still having custom blocks, items and other stuff.