The option for an item to stay in a recipe should be stored in the recipe and not the item. In addition, there should be a way to change an item into another when crafted, but keep it in the crafting table. Like milk buckets in the cake recipe.
Issue comments
One can control this per item not per recipe, by design.
Yes but it should be controlled in the recipe because then items can act differently per recipe. If you want the custom item to take durability in one recipe or remove it completely in another, or have it stay there.
One can control this per item not per recipe, by design.