Another Armor Custom Model Data
by SNWCreations
Another Armor Custom Model Data, short AACMD, gives vanilla-like armor items support for CustomModelData so that armor can be textured through a resource pack.
What it does
Armor items added by the mod are built on the vanilla ArmorItem class, so they use the vanilla armor models and rendering path instead of a custom renderer. The mod was inspired by ArmorCustomModelData, a related project by a friend of the author, and takes a different technical route to the same goal.
The texture a piece of armor uses is picked by a CustomModelData number that follows the material name in the item's identifier. Armor textures follow a resource location path similar to vanilla, under assets/aacmd/textures/models/armor/, and an NBT tag named IgnoreMaterial can make an item ignore the material name when choosing its texture. Without a matching resource pack texture, the item renders as the missing texture. The mod is installed by placing it in the mods folder before starting the game. It is published for Fabric and Forge for 1.20.1, and the code is open source under the GNU Affero General Public License v3.0 only.
Key features
Vanilla-like armor items
Armor items are implemented on the vanilla ArmorItem class, so they behave and render like vanilla armor.
CustomModelData selection
A CustomModelData value appended after the material name chooses which texture an armor item uses.
Material name override
An IgnoreMaterial NBT tag lets an item skip the material name in its texture path, so one texture can serve several materials.
Resource pack textures
Textures are placed under assets/aacmd/textures/models/armor/, with a path format close to vanilla armor texture paths.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Resource pack makers and modpack developers who want custom armor looks on vanilla-style armor items, on Fabric or Forge for 1.20.1.
How it compares
CustomModelData Changer is a Fabric server-side only mod for 1.20.4 – 1.21 with a closed license, so it targets a different version range and environment. TFCGearRepair is a Forge client and server mod for 1.20.1 – 1.20.6 released under the MIT License, and it covers repairing gear rather than textures. Diamond Block Armor is a Fabric and Forge client and server mod for 1.20.1 under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Another Armor Custom Model Data | Fabric and Forge | 1.20.1 | Not published | 2025-02-04 |
| CustomModelData Changer | Fabric | 1.20.4 – 1.21 | Server-side only | 2024-06-13 |
| TFCGearRepair | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-03-22 |
| Diamond Block Armor | Fabric and Forge | 1.20.1 | Client and server | 2024-05-28 |
Questions
Which loaders does Another Armor Custom Model Data support?
Does Another Armor Custom Model Data need to be installed on the server?
Does Does the mod need any other mod to run?
In the catalog
Another Armor Custom Model Data is one of 17,631 Equipment mods on ModsFinder, and one of 8,894 Equipment mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from SNWCreations
Similar mods
What the author says
AACMD (Another Armor Custom Model Data) is a mod which adds CustomModelData support for vanilla-like armor items. This mod is inspired by ArmorCustomModelData and made as a technical solution of my friend's creation.
Official listing
- Modrinth page
- modrinth.com/mod/another-armor-custom-model-data
- Owner
- SNWCreations
- Published
- 2025-02-02
- Updated on Modrinth
- 2025-02-04
- Facts verified
- 2026-10-15