Before Christ, there would be two tabernacles in the temple: an outer and an inner tabernacle. Priests would minister at the outer tabernacle by caring for the lamps, by burning incense to God twice daily, and by giving weekly offerings of bread. Once a year, the high priest of those priests would sacrifice an animal, and then he would dare to enter through the second veil into the inner tabernacle. There, he would sprinkle the mercy seat, the place of God's presence, with the sacrificial blood, and would then invoke the name of the Saviour God in atonement for the sins of Israel. Then he would leave.
When Christ offered up His sacrifice, He did not go to the man-made outer or inner tabernacle. He passed through into heaven itself to the seat of God the Father. There at the throne of God He sat down at the right hand of the Father as our most perfect intercessor. Our High Priest went up to that most sacred place to ask God to forgive us, and He remained there. That is how Jesus is even now serving as High Priest.
Since we no longer need high priests to intercede for us by way of repeated bloody sacrifice, why do Catholics have priests? They are obviously not re-sacrificing Christ when they say the Mass, so what do they do as priests, and why are they called priests if they are not (to put it bluntly) killing something?
(Answers from other denominations (Orthodox?) that have compatible reasons for having priests are welcome.)