SafePVP-Bukkit is a project mainly written in Java, it's free.
Version 1.7 of SafePVP, the all-in-one player-defined PVP status plugin.