EnchantLimiter is a high performance Bukkit/Spigot/Paper plugin that supports all Minecraft versions. It allows you setup a configuration to limit certain enchantments. Its mainly used to limit enchantments such as protection and sharpness, so players can have a fun PvP experience in survival servers, where using Protection 4 just leaves to very lengthy encounters that often end on no one dying.
Features
Prevents many ways to bypass the plugin, by listening to most of events involved in equipping, enchanting and picking up enchanted items.
Allows you to fully disable certain enchantments, for example, thorns, which is extremely boring for PvP.