Another Armor Custom Model Data

Another Armor Custom Model Data (in short, AACMD), a mod which adds CustomModelData support to vanilla-like armor items.

by
176 Downloads
fabricforgeequipmentgame-mechanics
Rent Server with this Mod

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 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.

Available Versions

AACMD 1.20.1-1.0.0release
MC 1.20.1forge
February 4, 2025
AACMD 1.20.1-1.0.0release
MC 1.20.1fabric
February 4, 2025

How to Install Another Armor Custom Model Data on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Another Armor Custom Model Data". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforge

Minecraft Versions

1.20.1

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Another Armor Custom Model Data server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Another Armor Custom Model Data compatible with fabric and forge?

Another Armor Custom Model Data officially supports fabric, forge for Minecraft 1.20.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Another Armor Custom Model Data – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Another Armor Custom Model Data consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Another Armor Custom Model Data with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Affero General Public License v3.0 only
Server-side
Unsupported

Supported Versions

1.20.1