ArmorStand
ArmorStand is a Fabric and NeoForge utility for Minecraft 1.21.8 that replaces the vanilla player model with external models.
What it does
Models are loaded from files placed in a models directory, and the player chooses one in the mod settings. Supported formats include glTF, VRM, PMD and PMX models, along with VMD animation files, which can be imported and controlled through an in-game animation screen opened with the K key. Bedrock-format entity models that are unencrypted and not zipped can be rendered as well, which lets the mod work with the YSM models that use that layout.
In multiplayer, the mod synchronizes the displayed model between players by using a hash of each model file. Renaming a model or moving it into a subdirectory does not break synchronization, and changes to a model's content are picked up by other players. Model files themselves are not transferred, so the server and each player need the same mod installed for other players to see the chosen model. The client can also render instanced draws for many models at once and works with shader packs through the renderer config.
The mod is built on BlazeRod, a library written in Kotlin and Java that supplies the rendering layer and does not rely on a native library, so it runs across platforms. Fabric API is required on Fabric, Fabric Language Kotlin is required on Fabric, and Kotlin for Forge is required on NeoForge. Mod Menu is optional. ArmorStand is open source under the GNU Lesser General Public License v3.0 or later, and the source code and issue tracker are public. The mod is in early development, and only the 1.21.8 build is maintained; earlier 1.21.5 – 1.21.7 builds receive no new features. Snapshot builds are published.
Key features
External player models
Vanilla player models are replaced by models loaded from files in the models directory.
Multiple model formats
glTF, VRM, PMD and PMX models load and render in game, and VMD files supply their animations.
Animation control
An in-game screen opened with the K key controls animation playback speed and progress.
Multiplayer model sync
Other players see the chosen model once the server and each player run the mod.
Instanced rendering
Several models can be drawn together through instanced rendering, which the mod notes improves performance.
Gallery
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Required by 1 mod
Questions
Does ArmorStand need Fabric API on Fabric?
Do other players need ArmorStand to see a model?
Which game versions does ArmorStand support?
In the catalog
ArmorStand is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from TouchController
Similar mods
What the author says
Currently only 1.21.8 is maintained! Other game version (1.21.7, 1.21.6 and 1.21.5) is no longer maintained, without various new features, and is only for archive proposes. ArmorStand is a Minecraft 1.21.8 player model mod that supports loading external models to replace the vanilla player model.
Official listing
- Modrinth page
- modrinth.com/mod/armor-stand
- Owner
- TouchController
- Published
- 2025-04-27
- Updated on Modrinth
- 2026-01-22
- Facts verified
- 2026-10-15
