Harmlessness enchantment

a simple but powerful enchantment, that make your sword or any enchanted tool(pickaxe,axe,shovel,hoe included), unable to effect or attack any mob that got name tagged, making it important to name your pets if you don't want to accidently attack them, and you have to be careful which mob you name or which sword/tool you want to enchant with it,as it will not be able to effect players as well.