Diamond armor, or diamond gear in general, represents the highest tier of naturally obtainable gear in Minecraft. It is essential for crafting netherite armor and equipment, the strongest gear available in the game. Acquiring a full set of diamond armor typically involves mining and crafting diamond ore, which can be challenging. However, players can trade with villagers to obtain diamond armor pieces.

In this updated guide for Minecraft 1.21 (as of 2025), we will explain how to get full diamond armor in Minecraft from villagers.

A full set of diamond armor in Minecraft

1. How to get full diamond armor in Minecraft 1.21 from villagers

In Minecraft 1.21, the trading mechanics for villagers remain largely unchanged from previous versions, allowing players to acquire diamond armor through armorer villagers. However, note that experimental features like biome-specific trades may alter availability if enabled, but this guide assumes standard settings. Prepare the following steps to obtain diamond armor without extensive mining:

Find an armorer villager

Diamond armor is traded by armorer villagers. First, locate a village and identify or create an armorer.

The armorer's job site block is the Blast Furnace, crafted from 5 iron ingots, 1 furnace, and 3 smooth stone blocks. If no armorer exists in the village, place a blast furnace near an unemployed villager to assign the profession.

The armorer villager is key to getting full diamond armor in Minecraft from villagers.

Level up the armorer villager

Only armorers at Expert and Master levels trade diamond armor pieces in Minecraft 1.21.

Armorers progress through five levels: Novice, Apprentice, Journeyman, Expert, and Master. Level them up by trading repeatedly. Reaching Expert requires approximately 150 total XP, and Master requires 250 total XP. This process may take time but is straightforward.

The most efficient trade for XP is "coal for emeralds." At Novice level, the armorer buys 15 coal for 1 emerald, granting 2 XP per trade. Coal is abundant in the Overworld. This trade also yields emeralds for later purchases.

Armorer villager trading table based on levels in Minecraft 1.21.

How much does full diamond armor cost?

In Minecraft 1.21 Java Edition, diamond armor pieces from armorer villagers are enchanted (levels 5–19, non-treasure enchantments). Prices vary based on enchantments and are in emeralds:

  • Expert Level: Enchanted Diamond Boots (13–27 emeralds), Enchanted Diamond Leggings (19–33 emeralds).
  • Master Level: Enchanted Diamond Helmet (13–27 emeralds), Enchanted Diamond Chestplate (21–35 emeralds).

This enchantment saves time on manual enchanting. Trade at Expert for boots and leggings, then level to Master for helmet and chestplate. [](grok_render_citation_card_json={"cardIds":["442ded"]})

Minecraft Diamond Armor is the second strongest armor set in the game.

List of diamond armor enchantments

After acquiring diamond armor, enhance it further with these enchantments. Refer to rankings of best armor enchantments in Minecraft for priorities. In 1.21, no new armor enchantments were added, but the core ones remain:

  • Blast Protection
  • Fire Protection
  • Mending
  • Projectile Protection
  • Protection
  • Thorns
  • Unbreaking

How to make diamond horse armor in Minecraft survival?

In Minecraft 1.21, you cannot craft diamond horse armor. Only leather horse armor is craftable; diamond variants are found in chests within structures like trial chambers (new in 1.21), nether fortresses, or end cities.

2. How to get emeralds to trade for diamond armors

To afford diamond armor, farm emeralds efficiently. You can acquire multiple enchanted sets. Here are profitable trades in 1.21:

Trade sticks with fletchers

This remains one of the best emerald farms. Fletchers buy 32 sticks for 1 emerald at Novice level. Sticks are easy to obtain: 1 log yields 8 sticks (log → 4 planks → 8 sticks). Chop trees for quick resources.

Fletcher villager in Minecraft

Trade glass panes with cartographers

Cartographers, created with a cartography table, offer strong trades. At Apprentice, they buy 11 glass panes for 1 emerald. Craft 16 panes from 6 glass blocks (smelted from sand). Digging sand is fast—about 9 minutes for enough sand to yield 100 emeralds with a stone shovel.

A cartographer in Minecraft

Trade bookshelves with librarians

This method provides near-infinite emeralds with preparation:

  • Convert a villager to a zombie villager by luring a zombie to infect it.
  • Cure it with a splash potion of weakness and a golden apple for discounts.
  • Place a lectern to make it a librarian. Refresh trades (break and replace lectern) until bookshelves are offered.
  • Buy discounted bookshelves (e.g., 1 emerald each), break them for 3 books, and sell books back (1 emerald each).
  • Repeat for profit due to the 3:1 book ratio.

>>> Other tips on Gurugamer: Top 7 Best Enchantments For Axe In Minecraft