I don't know it will work, I think the system checks for at least 1 of all materials listed, but crafting is all DB driven. The crafting menu is hard coded in the client so that can't be changed, but when a player clicks on a recipe the server is sent the recipe number and the server code checks for the ingredients and does the work. If you edited the crafting tables to 0 out all the ingredient needs it might work, or it might error out.