In the end, when you are getting attacked you could simply have a plugin that teleports you to spawn so you don't die. Its ruining pvp in the end. An easy solution is to just add a teleport delay so when you do /spawn you have to wait a set amount of time to be warped.
would hardly consider pvp ruined if some can successfully sell protection in the end, but regardless, if you're trying to kill people in the end you're missing the point. A maxset of PvP gear goes for like 20k on the high end (it's easy enough to store an elytra when you see an attack coming, so I'm not counting that). There's more money in raiding farms anyway, way more.