Yet Another World Protector is a server-side protection mod which allows you to protect your creations against various different events/actions of players, mobs and the environment. It was inspired by the forge mod WorldProtector and the WorldGuard plugin.
The pvp flag does not prevent the enchantments to take effect when hitting an entity or specific a player.