So what is the benefit for distributing this data?
I haven't played multiplayer MC in quite a while, but from what I can remember, lag could be a bummer, so I could see how being able to connect to a low-lag "local" server and yet still play alongside players from around the world with their own low-lag connections would be nice. Yet if someone places a block on the ground and it still takes a couple seconds for that block placement to be distributed to my local server's Mongo instance and sent to me, I don't know how much the user experience is really improved for anyone.
I haven't played multiplayer MC in quite a while, but from what I can remember, lag could be a bummer, so I could see how being able to connect to a low-lag "local" server and yet still play alongside players from around the world with their own low-lag connections would be nice. Yet if someone places a block on the ground and it still takes a couple seconds for that block placement to be distributed to my local server's Mongo instance and sent to me, I don't know how much the user experience is really improved for anyone.