Armor Give Command Generator — Trims & Materials (Java 1.20+)
Uses modern Minecraft item component syntax (1.20.5+). On older versions these need the legacy NBT tag format instead.
How to Use the Armor Generator
- Pick a target selector (defaults to
@p, the nearest player). - Choose the armor piece (helmet, chestplate, leggings, or boots) and material.
- Choose a trim pattern and trim material – the tool applies both together as a smithing trim.
- Copy the generated
/givecommand.
Syntax Reference
Since Java Edition 1.20.5, item properties that used to live in NBT tags (like Trim) moved to bracketed item components. A trimmed armor piece looks like this:
/give @p minecraft:diamond_chestplate[trim={pattern:"minecraft:coast",material:"minecraft:iron"}]
The trim component takes two sub-fields:
pattern– which smithing template shape is stamped on, e.g.coast,dune,wild,sentry,vex,tide,snout,rib,eye,spire,wayfinder,shaper,silence,raiser,host,ward,flow,bolt.material– which ingot/gem tints the pattern, e.g.iron,copper,gold,lapis,emerald,diamond,netherite,redstone,amethyst,resin,quartz.
Base armor items follow the standard <material>_<piece> naming pattern: iron_helmet, diamond_leggings, netherite_boots, golden_chestplate, chainmail_helmet, leather_boots, and so on. Note it’s golden_, not gold_, for gold armor specifically.
Frequently Asked Questions
How would you actually get a trimmed armor piece without commands?
You apply a smithing template at a smithing table by combining the template, an armor piece, and an ingot/gem of the trim material. Templates are found via exploration – most drop from Trial Chamber vaults and bastion/ruin chests, and a few (like sentry or flow) are unique to Trial Chambers or the End. Duplicating a template just needs another copy of the same material at the smithing table.
Do trims change armor stats?
No – a trim is purely cosmetic. It doesn’t add armor points, toughness, or enchantment effects; it just recolors the pattern overlay on the piece.
Can I combine a trim with enchantments in the same /give command?
Yes – components stack inside the same brackets, separated by commas, e.g. [trim={...},enchantments={levels:{"minecraft:protection":4}}]. This generator only outputs the trim component; add enchantments manually if you need both.
Does netherite armor support trims?
Yes – any armor piece of any material can carry a trim, including netherite. The trim material list is separate from what the armor itself is made of, so you could trim netherite armor with, say, an amethyst-colored pattern.
Related Tools
- Enchanted Book Give Command – store any enchantment at any level on a book.
- Give Command Generator – the full item builder, including all 16 special-item tabs.
- Mob Summon Generator – spawn a mob already wearing custom equipment.