I played with Minetest for a while. It feels like it suffers from a lack of identity beyond "it's Minecraft, but free and hackable!". This is not enough to build a unified playerbase, I'm afraid. Its API is much simpler, though, if limited (no client-side scripting, limited model options).