Armour durability also no longer changes when it is used to break blocks or attack mobs. Fixes #4119
Added block hardness checks when breaking blocks.