Minetest crafting recipes database
I have one idea: If the creating of new block types is only calling a lua function, why not create fake minetest environment. Instead of registering nodes for game it will save it to database. And later we will have fully automatic crafting recipes database derived from mods.