After you start your pipe, hit the space bar and the pipe you are drawing will take on the properties of the pipe that you are drawing from. If the size is different, you will have to change that.
Good point and I am not sure as well if it was ever really removed.
@neuri: Is there any way to upload the dwg so I can test it? I am at home this week but I do have 2018 installed to test it for you and us
Hmm, I thought that, as above, opening in a newer version removed it from showing. Alas I was in error. Didn't know that 2019 brought it back. The r2000 DXF should still work. Sure it destroys all intelligent data in the file but better than starting over. /shrug
javid, here is a very basic version for you to try. It will only insert the block if it already exists in the drawing
(defun c:blockmp (/ blknme p1 p2 ang)
(setq blknme "Name of block") ;Name of the block
(setq p1 (getpoint "\nPick first point: "))
(setq p2 (getpoint p1 "\nPick second point: "))
(setq ang (angtos (angle p1 p2))) ;Calculates the angle between points one and two
(command "_Insert" blknme "_mtp" p1 p2 1 "" ang)
)