SPluginsSPlugins
Back to blog
/spluginscat blog/custom-armor-with-armor-trims-minecraft

Custom Armor Minecraft Armor Trims: Full 2026 Guide

September 11, 2026Ssomar Team
armor-trimscustom-texturesExecutableItemsguide2026

Minecraft armor trims are cosmetic patterns applied to armor pieces at a smithing table, combining a smithing template, a trim pattern and a material to color it, introduced in Java Edition 1.20 (snapshot 23w04a, June 2023). There are 18 trim patterns and 11 trim materials in current versions, and on a Spigot or Paper server a plugin like ExecutableItems can turn a trimmed piece into a custom item with real abilities, without touching a resource pack.

This guide covers how trims work in vanilla, the full pattern and material tables, what trims can't do on their own, and the actual server-side method for building custom armor from them.


How Do Armor Trims Work in Minecraft?

At a smithing table, a player places three things: the armor piece, a smithing template carrying a trim pattern, and a material item. The result is the same armor piece with a colored pattern overlaid on it, no change to armor value, toughness or durability. Armor trims first appeared in Java Edition 1.20 (23w04a, June 2023) with 12 patterns, five more (Wayfinder, Raiser, Shaper, Host, Silence) followed in 23w12a the same cycle, and Flow and Bolt were added later in Java Edition 1.21 (24w18a).

Every template can be duplicated at a crafting table by combining the template with seven diamonds and the material block tied to its discovery location (for example cobblestone for Sentry, sandstone for Dune, terracotta for Wayfinder). Ward, Silence and Rib, along with the unrelated Netherite Upgrade template, follow the same recipe; they are only rarer to find in the first place.

The Full List of Armor Trim Patterns and Where to Find Them

PatternWhere to find it
SentryPillager Outpost chests
VexWoodland Mansion chests
WildJungle Pyramid chests
CoastShipwreck chests
DuneDesert Pyramid chests
WardAncient City chests (not duplicable)
SilenceAncient City chests (not duplicable)
SnoutBastion Remnant chests
RibNether Fortress chests (not duplicable)
EyeStronghold chests
SpireEnd City chests
TideDropped by Elder Guardians
WayfinderTrail Ruins suspicious gravel
RaiserTrail Ruins suspicious gravel
ShaperTrail Ruins suspicious gravel
HostTrail Ruins suspicious gravel
FlowTrial Chambers ominous vaults
BoltTrial Chambers vaults

Flow and Bolt are the newest patterns, tied to the Trial Chambers structure added in Java Edition 1.21. Every other pattern predates that update and comes from a structure or mob already in the game since 1.20.

What Are the Trim Materials and Their Colors?

Eleven items work as trim materials at the smithing table, and the trim carries a tint related to the material itself: iron and gold read as pale gray and golden yellow, diamond as a cyan tint, emerald as green, lapis lazuli as blue, redstone as red, copper as a warm orange-brown, quartz as an off-white cream, amethyst as purple, netherite as a near-black dark gray, and resin brick, the newest addition, as amber. The armor's own base material also shifts how a given trim reads, since the pattern renders differently on iron, gold, diamond or netherite armor.

What Can and Can't Armor Trims Do in Vanilla?

Armor trims are purely visual in vanilla Minecraft. What they do:

  • Add a colored pattern overlay to a helmet, chestplate, leggings or boots.
  • Let a player mix 18 patterns with 11 materials for 198 visual combinations per armor piece.
  • Work on any armor material, iron, gold, diamond, netherite, turtle shell or chainmail.

What they do not do:

  • Change armor points, toughness, knockback resistance or durability.
  • Add enchantments, attributes or any gameplay effect.
  • Replace the underlying armor texture with a genuinely new shape or icon. A trim is a pattern drawn over the existing vanilla armor model, not a new texture.

That last limit is the one server owners run into first: a trim can make a diamond chestplate look distinctive, but it's still, pixel for pixel, the vanilla trim texture. It won't make armor look like a new item in the inventory or on a player's back unless something else is added on top.

How to Create Custom Armor with Armor Trims on a Server (No Resource Pack)

On a Spigot or Paper server running ExecutableItems (with the free SCore library), a trimmed armor piece becomes a real custom item without editing a single texture file. Two ways to set it up, per SPlugins' armor trims documentation:

Copy from an existing item (recommended). Apply the trim in-game at a smithing table, hold the trimmed piece, then run /ei create <item_id>. ExecutableItems copies the trim pattern and material automatically onto the new custom item.

Manual YAML configuration, for setting a trim without ever touching a smithing table:

material: DIAMOND_CHESTPLATE
displayName: '&6Royal Chestplate'
lore:
  - '&7A majestic piece of armor'
  - '&7with golden trim'
armorTrim:
  pattern: COAST
  material: GOLD

Either way, the armor keeps its ordinary vanilla trim appearance, no resource pack download for players, nothing to whitelist on the server's texture pack setting, but it stops being an ordinary item. Because it's an ExecutableItem, it can carry attribute modifiers, custom enchantments, activators (on-hit, on-block-break, on-right-click) and usage requirements, all stacked on top of the trim's look. A full set is built by trimming and running /ei create on all four pieces with the same pattern and material, so the set matches visually while each piece carries its own abilities.

Going Further: Giving a Trim a Genuinely New Texture

The method above never touches the trim's actual texture, the visual stays 100% vanilla. To go beyond that and replace what a specific trim pattern looks like, SPlugins documents a second method that does require a small resource pack: dropping new PNG files into assets/minecraft/textures/trims/models/armor/ under the name of the trim being replaced, for example coast.png and coast_leggings.png.

The honest trade-off, stated directly in that documentation: this overwrites the chosen pattern for every player using the pack, so every vanilla trim swapped for a custom look is one fewer vanilla trim available on the server. There's no way to add a genuinely new texture and keep the original trim side by side, it's a one-for-one replacement. For servers that want new custom item textures without sacrificing vanilla trims, SPlugins' item texture guide covers the model-based approach instead.


Frequently Asked Questions

How do armor trims work in Minecraft? A player combines a smithing template, a trim pattern item and a material at a smithing table. The armor piece keeps its shape but gets a colored pattern overlay, purely cosmetic, with no change to stats.

Are armor trims reusable, or do they disappear after use? The smithing template is consumed on use, but every template can be duplicated at a crafting table with seven diamonds, the template and its matching material block. Ward, Silence, Rib and the Netherite Upgrade template are simply rarer to find, since they are not renewable in Java Edition.

How do you apply a trim to a piece of armor? Place the armor piece, the trim smithing template and a material item into a smithing table's three slots. The trimmed result previews instantly and consumes one of each ingredient.

What items can you use as armor trim materials? Eleven items: iron ingot, gold ingot, diamond, netherite ingot, emerald, lapis lazuli, amethyst shard, quartz, redstone dust, copper ingot and resin brick. Each gives the trim a different tint, and any material works with any of the 18 patterns.

Can armor trims give armor extra abilities? Not in vanilla, trims are visual only and don't touch armor points, toughness or durability. On a Spigot or Paper server, ExecutableItems can attach abilities, enchantments or attributes to a trimmed piece while it keeps its normal vanilla trim look.


Go Further

Sources