You could make a new pipe type, then make a migration from old to new if a good way to do that is come up with (and until then people could use the new when they want).
Could craft old pipe into new pipe, or vice-versa, with original recipe going to one or the other?