Disable environmental or damage types for armor durability

Status
Resolved
Issue description

I would like it if we could have an option on armor where you could disable the armor taking damage from the environment and, if there is a way, be able to disable specific types of damage (fire, cactus, etc.) dealing durability damage to the armor. I noticed that the Elytra does not to take durability damage from the environment, but instead only takes damage during flight. It would be great if this would be implemented so that people could make some interesting types of armor.

 

I searched the issues this time and I could not find any results similar to this issue. Thanks.

Issue comments

This would require changing vanilla logic of entity on how armor is handled so this is out of the scope at the moment.