Blocks Fire, Lava and TnT from being place near an exempt player and an exempt player also can't place these near any other player.
Blocks Sword Fighting between exempt and normal players.
Blocks Bow and Arrow fighting between exempt and normal players
Blocks Potion damage between exempt and normal players
Installation
Extremely simple configuration
Players can make themselves exempt using a command
Admins can make players exempt through permissions or commands
Commands and Permissions
/pvp exempt (exemptpvp.command.add) This makes the player exempt from all PvP
/pvp exempt [name] (exemptpvp.command.add.others) This allows players to make others exempt from PvP
/pvp remove (exemptpvp.command.remove) This allows players to remove themselves from the exempt PvP list
/pvp remove (name) (exemptpvp.command.remove.others) This allows players to remove others from the exempt PvP list
/pvp list (exemptpvp.command.list) This command shows a list in chat of all the players that are exempt who used the command [Doesn't support the ExemptPvP persmission]
/pvp reload (exemptpvp.command.reload) This command will reload the config file for this plugin.