Magma and ++ disable pvp but when disabled animals do no damage

As stated in title, anyone know how to disable pvp freely while keeping the animals ability to do damage, or is disabling ++ the only method atm? would be a real shame not to have the ++ command features any help or advice would be greatly appreciated.

have you checked to see if dmg.godmode is set to false

do you mean the <string>CanGodMode</string> which is all i can see if it is how would i set it and or is it somewhere i am missing