Another Armor Custom Model Data

⭐ — (0 endorsements) 📥 212 downloads 📌 vforge-1.20.1-1.0.0 📅 2/4/2025
🟠 Updated over a year ago

By SNWCreations · equipment

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 2/4/2025 📅 Created: 2/4/2025
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 🏆 #170 of 329 equipment mods in this game by downloads

📋 About This Mod

# AACMD AACMD (Another Armor Custom Model Data) is a mod which adds CustomModelData support for vanilla-like armor items. This mod is inspired by (https://github.com/cimdy/ArmorCustomModelData) and made as a technical solution of my friend's creation. ## What does it do? Words above should be clear. Technically, "vanilla-like armor items" means the armor items which are implemented on top of vanilla "ArmorItem" class. So armors which have custom renderers will **NOT** be supported by this mod because I don't know how they retrieve armor textures, and will they use vanilla armor models or their own geo models. As far as I know, these armors are commonly registered through Fabric Render API with the implementation of Fabric `ArmorRenderer` interface, or something like it on other platforms. ## Why make it? I know modders could register their own armors through Mod APIs, so this mod is not for them. This mod is for the developers who just want to add many custom armor textures in a more vanilla way to their bigger project which could accept mods. ## How to use? Just install this mod to your "mods" folder, then start your game. Now you can use `CustomModelData` NBT on items. However, this NBT will just make the "missing texture" rendered if you don't have a resource pack associated with the custom model data value you uses. The texture path (in resource location format) just like vanilla armor texture path, but there are some changes: - Namespace changed to `aacmd`, the namespace of this mod. - CustomModelData value appended after the armor material name For example, `assets/aacmd/textures/models/armor/leather_1_layer_X.png` is the texture for leather armor items with CustomModelData valued 1, layer X. If you want to ignore the material name, use `IgnoreMaterial:1b` NBT on the item. For example, `assets/aacmd/textures/models/armor/1_layer_X.png` is the texture for armor items with CustomModelData valued 1, layer X and ignored the material name. ## License Copyright (C) 2025 SNWCreations, Licensed under GNU AGPL v3 License.

AACMD (Another Armor Custom Model Data) is a mod which adds CustomModelData support for vanilla-like armor items.

This mod is inspired by (https://github.com/cimdy/ArmorCustomModelData) and made as a technical solution of my friend's creation.

## What does it do?

Words above should be clear.

Technically, "vanilla-like armor items" means the armor items which are implemented on top of vanilla "ArmorItem" class.

So armors which have custom renderers will NOT be supported by this mod because I don't know how they retrieve armor textures, and will they use vanilla armor models or their own geo models.

As far as I know, these armors are commonly registered through Fabric Render API with the implementation of Fabric `ArmorRenderer` interface, or something like it on other platforms.

## Why make it?

I know modders could register their own armors through Mod APIs, so this mod is not for them.

This mod is for the developers who just want to add many custom armor textures in a more vanilla way to their bigger project which could accept mods.

## How to use?

Just install this mod to your "mods" folder, then start your game.

Now you can use `CustomModelData` NBT on items.

However, this NBT will just make the "missing texture" rendered if you don't have a resource pack associated with the custom model data value you uses.

The texture path (in resource location format) just like vanilla armor texture path, but there are some changes: - Namespace changed to `aacmd`, the namespace of this mod. - CustomModelData value appended after the armor material name

For example, `assets/aacmd/textures/models/armor/leather_1_layer_X.png` is the texture for leather armor items with CustomModelData valued 1, layer X.

If you want to ignore the material name, use `IgnoreMaterial:1b` NBT on the item.

For example, `assets/aacmd/textures/models/armor/1_layer_X.png` is the texture for armor items with CustomModelData valued 1, layer X and ignored the material name.

Copyright (C) 2025 SNWCreations, Licensed under GNU AGPL v3 License.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
SNWCreations
Version
forge-1.20.1-1.0.0
Downloads
212
Endorsements
0
Category
equipment
Created
2/4/2025
Updated
2/4/2025
Game Versions
1.20.1
Tags
equipment, game-mechanics

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Another Armor Custom Model Data support?

The author lists 1.20.1. Other versions may work but are untested by the author.

What is the latest version of Another Armor Custom Model Data?

Version forge-1.20.1-1.0.0, published 2025-02-04 with 212 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More equipment 👤 More by SNWCreations 🔎 Similar Mods 🌐 Best equipment (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods