This datapack ensures that the armor you are wearing is taken into account, even for damage types (such as drowning) that would normally ignore armor.