Armor Model API: Custom 3D Armor for Minecraft

Armor Model API lets you render custom 3D armor in Minecraft with GeckoLib models, trims, and glows. Download and install it today.

Download armor model api fabric for Minecraft 26.2, 26.1, 1.21.11, 1.21.1

Original name: armor model api fabric

Minecraft: 1.21.1, 1.21.11, 26.1, 26.2

Loaders: Fabric, NeoForge

FileVersionLoaderSize
armor_model_api-fabric-1.0.0+1.21.1.jar1.21.1Fabric84 КБDownload
armor_model_api-fabric-1.1.0+1.21.1.jar1.21.1Fabric91 КБDownload
armor_model_api-fabric-1.0.2+1.21.11.jar1.21.11Fabric84 КБDownload
armor_model_api-fabric-1.1.0+1.21.11.jar1.21.11Fabric90 КБDownload
armor_model_api-fabric-1.1.0+26.1.2.jar26.1Fabric93 КБDownload
armor_model_api-fabric-1.1.0+26.1.2.jar26.1Fabric93 КБDownload
armor_model_api-fabric-1.1.0+26.2.jar26.2Fabric93 КБDownload
armor_model_api-neoforge-1.0.0+1.21.1.jar1.21.1NeoForge85 КБDownload
armor_model_api-neoforge-1.1.0+1.21.1.jar1.21.1NeoForge90 КБDownload
armor_model_api-neoforge-1.0.2+1.21.11.jar1.21.11NeoForge85 КБDownload
armor_model_api-neoforge-1.1.0+1.21.11.jar1.21.11NeoForge90 КБDownload
armor_model_api-neoforge-1.1.0+26.1.2.jar26.1NeoForge92 КБDownload
armor_model_api-neoforge-1.1.0+26.1.2.jar26.1NeoForge92 КБDownload
armor_model_api-neoforge-1.1.0+26.2.jar26.2NeoForge92 КБDownload

Armor Model API

If you have ever wanted your Minecraft character to wear flowing robes, imposing pauldrons, or a fully custom helmet that actually fits your skin, the Armor Model API is the add-on you have been waiting for. This powerful library changes how armor is rendered in the game, letting resource pack creators and mod developers use custom geometry authored in the Bedrock or GeckoLib .geo.json format. Instead of being limited to the blocky, flat armor textures of vanilla, you can now shape armor like a true 3D model, all while keeping the game's performance and compatibility intact.

What Makes the Armor Model API Different?

The core idea behind the Armor Model API is simple: it takes custom armor geometry and pushes it through the vanilla armor rendering pipeline. This means everything you love about standard armor still works. Your custom armor will follow the player's pose, animate correctly when sneaking or swimming, work on armor stands, and even appear on baby mobs. Dyed leather color, the enchantment glint, and the glowing outline effect all apply to your custom models without any extra work from the creator.

Capabilities You Can Use Right Away

This add-on is packed with features that open up a new world of design possibilities. Here is what you can do with it:

  • Custom armor geometry per set: Create robes, pauldrons, hats, skirts, or any cuboid-based Blockbench model you can imagine.
  • Per-slot rendering: Use the standard armor bone convention, including separate boot bones and a chest-anchored waist bone for leg pieces.
  • Armor trims: Apply vanilla smithing-table trims or your own custom trim textures to each set.
  • Emissive glowmasks: Use the hand-authored _glowmask.png convention to make pixels stay bright in the dark.
  • Radiant glow: A high-luminance variant that burns toward white and feeds shader-pack bloom for a truly stunning effect.
  • Custom render layers: A small interface for adding your own passes, such as extra overlays or special effects.

How It Works Under the Hood

The magic of the Armor Model API for Minecraft lies in its efficient loading and hooking process. On resource load, and every time you press F3+T to reload, each registered .geo.json file is parsed and baked once into a vanilla ModelPart tree. This is the same TexturedModelData structure every vanilla entity model is built from. The result is cached until the next reload, ensuring there is no performance hit during gameplay. Textures are treated as plain resources, resolved by the render layers on demand, with nothing preprocessed.

When an armor piece is about to render, the library steps in for each registered item. On Fabric, it uses Fabric API's ArmorRenderer hook. On NeoForge, it uses a small equivalent mixin. Vanilla's overlay rendering is skipped for that piece, and the dispatcher renders the baked model instead. The vanilla pose is copied on, and slot visibility is applied. Unregistered items are left completely untouched.

Pass Order and Compatibility

Each piece draws as a stack of passes over the same model. The base texture comes first, followed by your render layers, with glow and trim on top. The enchantment glint rides the base pass. Renderers built through the fluent API keep the layers sorted into that stack automatically. If you construct a renderer with an explicit layer list, it draws them in that list order.

From bake to buffer, this is 100% the vanilla code path. It uses the same pose copy, render layers, and buffers that vanilla armor uses. This is the whole compatibility and performance story. Sodium, Iris, and anything else that works with vanilla armor will see ordinary vanilla model rendering. There is no custom vertex pipeline to worry about, which makes the Armor Model API incredibly stable.

Supported Versions and Loaders

The Armor Model API is available for both Fabric and NeoForge, covering a wide range of recent Minecraft versions. You can easily find the right build for your setup, whether you are playing on the latest release or a slightly older version. The add-on is designed to be a library, meaning it works best when other mods or resource packs depend on it to bring their custom armor to life.

How to Install the Armor Model API

Installing the Armor Model API is straightforward. First, make sure you have the correct loader installed, either Fabric or NeoForge, for your Minecraft version. Then, download Armor Model API from a trusted mod repository like CurseForge or Modrinth. Place the downloaded .jar file into your mods folder. That is it. The library will load automatically when you start the game. For developers, the GitHub readme provides comprehensive documentation on how to integrate the API into your own projects.

If you are looking for a convenient way to manage your mods, the foxygame.net launcher offers a one-click install for Armor Model API and many other popular add-ons, ensuring you always have the correct version for your game client without manual file management.

Why You Should Download Armor Model API

The demand for high-quality custom armor has never been greater. With the Armor Model API for Minecraft, you are not just adding a mod; you are adding a foundation for incredible creativity. Whether you are a player who wants to look epic in a single-player world or a developer building the next great RPG mod, this API gives you the tools to make armor that feels truly three-dimensional.

The fact that it uses the vanilla rendering pipeline means you do not have to sacrifice performance for aesthetics. Your game will run just as smoothly as it does with standard armor, and you get the added benefit of full compatibility with popular performance mods. The ability to add custom trims and glow effects means your armor can stand out in any crowd, and the simple pass system makes it easy to add even more visual flair.

In conclusion, the Armor Model API is a must-have for anyone serious about armor customization in Minecraft. Its robust feature set, combined with its seamless integration into the vanilla code path, makes it the best choice for creators and players alike. Download Armor Model API today and start crafting armor that breaks the mold. Whether you are building a knight in shining plate or a wizard in flowing robes, this add-on ensures your vision is rendered exactly as you imagined.