Preventing crafting of recipes without required resources