Horse Armor

Horse armor is a special type of armor that can be given to a horse to wear. Only normal horses can wear armor; donkey, mule and undead variants such as skeleton horses and zombie horses cannot be equipped with armor. Horse armor decreases damage done to horses when hit by melee attack or a ranged attack from the player or another mob. Horse armor does not decrease the fall damage of a horse or its speed when worn.

Crafting
Only leather horse armor can be crafted, other horse armor can be obtained only from chest loot from some generated structures.

Trading
Expert-level leatherworker villagers sell leather horse armor for 6 emeralds as part of their trade.

Types
There are leather, iron, gold, and diamond horse armor. There are no netherite horse armor or chainmail horse armor in Minecraft.

Armor Stands
Horse armor cannot be placed or displayed on armor stands.

Protection
Horse armor can be equipped to horses either by manually placing it in its respective slot by pressing E while riding the horse, or by right-clicking the horse with it.

There is a gradual increase in the defense given from a horse wearing the different types of armor. Note that golden horse armor provides more protection than iron horse armor, whereas the opposite is true for player armor. When a horse dies while equipped with any horse armor, it drops its normal loot, saddle (if it had one), and the horse armor.

Durability
Unlike player armor, horse armor does not have durability. This means a single horse armor can be used infinitely unless destroyed.

Enchanting
Unlike player armor, horse armor cannot be enchanted. Using an anvil in Creative does allow the armor to be enchanted, but any applied enchantments have no effect.

Dyeing
Leather horse armor can be dyed 12,326,391 different colors (using lone dyes or dye combinations) and put onto a horse to display that color. These changes can be reverted by a filled cauldron with dyed leather horse armor.

Piglins
are attracted to golden horse armor and run toward any golden horse armor on the ground, inspecting it for 6 to 8 seconds before putting it in their inventory.

ID




Item data
When leather horse armor is dyed, it has the following NBT:
 * : Parent tag.
 * : Display properties.
 * : The color of the leather armor. The tooltip displays "Dyed" if advanced tooltips are disabled, otherwise it displays the hexadecimal color value. Color codes are calculated from the Red, Green and Blue components using this formula:  Red <<16 + Green <<8 + Blue