NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Mods / Horse Armor Stand

Horse Armor Stand

Horse-armour equivalent of the vanilla armour stand. Place the rack, put your favourite horse armour on it, and it stays on display.

ModsFree1.19 – 26.x
by Nikrecs · listed from Modrinth
Download ›

Direct download from Modrinth · 214 downloads

Horse Armor Stand screenshot 1

What it does

Horse Armor Stand is a mod made by Nikrecs. Horse-armour equivalent of the vanilla armour stand. Place the rack, put your favourite horse armour on it, and it stays on display.

It supports Minecraft 1.19 – 26.x. It has been downloaded 214 times on Modrinth. The last update came out on Sep 19, 2026.

Supported versions

26.x1.211.201.19

Release history

Horse Armor Stand has had 16 releases on Modrinth since Sep 16, 2026. 16 of them came out in the past year. The newest is 1.0.0, released on Sep 18, 2026. It is made for Minecraft 26.1.2. It runs on NeoForge. The download is 52 KB.

VersionReleasedMinecraftType
1.0.0Sep 18, 202626.1.2Release
1.0.0Sep 18, 202626.1.2Release
1.0.0Sep 16, 202626.3Release
1.0.0Sep 16, 202626.2Release
1.0.0Sep 16, 20261.21.11Release
Description from the author on Modrinth

A Horse Armor Stand — the horse-armour equivalent of the vanilla armour stand. Place the rack, put horse armour on it, and it stays on display. Any item the game itself calls horse armour works, including armour from other mods, without this mod knowing that mod exists.

Install on both the client and the server. Works in singleplayer — just drop it into your mods folder.

Dependencies: Fabric & NeoForge require Architectury API. Forge requires no additional dependencies.

Free to use in any modpack — public or private, no permission needed.

What it does

  • Place — right-click a block to place the stand on that face, standing on the surface and facing you (nothing places if there is no room).
  • Dress / Swap — right-click with horse armour to put it on; whatever was there returns to your inventory.
  • Undress — right-click with an empty hand to take the armour off (can be disabled in config).
  • Turn — sneak + right-click to rotate (default 45° per click); sneaking always turns, whatever is in your hand.
  • Break — hit once to drop the stand and its armour (creative: armour only; explosions destroy the stand and leave the armour on the ground).
  • Stays Put — armour is saved with the world; the stand does not fall if the block under it is mined (like an item frame).
  • Modded Armour — accepts whatever the game classifies as horse armour (and datapack-made horse armour on 1.21.11+). Drawn with the vanilla horse-armour model, so it looks on the stand as it looks on a horse.

Limitation (1.0.0): armour that replaces the horse with a fully custom 3D model (instead of a vanilla-style texture/equipment asset) will not use that custom model on the stand — it may draw on the standard shape or not draw at all, but the stand still holds and returns the item. Use extraHorseArmorItems / blockedHorseArmorItems in config if a pack needs to force-allow or block a specific id.

Crafting

Row · Pattern
top · Stick · Leather · Stick
middle · (empty) · Stick · (empty)
bottom · Stick · Smooth Stone Slab · Stick

Five sticks, one leather, one smooth stone slab → 1 Horse Armor Stand (vanilla armour-stand recipe with leather in the top middle). The leather slot is the tag #horsearmorstand:stand_craft_materials (ships with minecraft:leather).

Configuration

File: config/horsearmorstand.json (created on first launch). Same file and keys on Fabric, Forge, and NeoForge — ship one config for every loader.

{
"rotationStepDegrees": 45,
"emptyHandRemovesArmor": true,
"adventureModeCanInteract": false,
"extraHorseArmorItems": [],
"blockedHorseArmorItems": [],
"renderScale": 1.0,
"renderHeightOffset": 0.0,
"debugLogging": false
}

Keys:

  • rotationStepDegrees (45, range 1–180) — degrees per sneak-right-click; also the snap step for a freshly placed stand.
  • emptyHandRemovesArmor (true) — empty-hand right-click undresses the stand. Set false on a display server so visitors cannot undress exhibits.
  • adventureModeCanInteract (false) — whether adventure-mode players may dress, undress, turn, or break a stand.
  • extraHorseArmorItems ([]) — item ids accepted in addition to what the game classifies as horse armour.
  • blockedHorseArmorItems ([]) — item ids refused even if the game calls them horse armour (wins over the list above).
  • renderScale (1.0, range 0.25–2.0) — display size multiplier (1.0 = a real horse).
  • renderHeightOffset (0.0, range −1.0–1.0) — lift or sink the display, in blocks.
  • debugLogging (false) — log every accept/refuse decision when debugging modded armour.

Item ids are forgiving: Iron_Horse_Armor, iron horse armor, and minecraft:iron_horse_armor all match; a missing namespace defaults to minecraft. Out-of-range values are clamped on load. Unknown keys keep their defaults.

Force-allow one mod's item:
{ "extraHorseArmorItems": ["my_mod:steel_horse_armor"] }

Block one item even though the game calls it horse armour:
{ "blockedHorseArmorItems": ["some_mod:cursed_barding"] }

For Modpack Creators

Recipe and craft-material tag are datapack-driven — no jar rebuild and no config required for those.

Change what the stand is crafted from

Override #horsearmorstand:stand_craft_materials:

{
"replace": true,
"values": ["minecraft:iron_ingot", "minecraft:copper_ingot"]
}

Minecraft · Path
1.19.2, 1.20.1 · data/horsearmorstand/tags/items/stand_craft_materials.json
1.21.1+ · data/horsearmorstand/tags/item/stand_craft_materials.json

"replace": false adds to the default leather instead of replacing it.

Replace or disable the recipe

Keep recipe id horsearmorstand:horse_armor_stand so yours overrides the built-in one.

Minecraft · Path · Ingredient form · Result key
1.19.2, 1.20.1 · data/horsearmorstand/recipes/horse_armor_stand.json · {"item": "minecraft:stick"} · "item"
1.21.1 · data/horsearmorstand/recipe/horse_armor_stand.json · {"item": "minecraft:stick"} · "id"
1.21.11, 26.2, 26.3 · data/horsearmorstand/recipe/horse_armor_stand.json · "minecraft:stick" · "id"

To disable crafting, override with an unsatisfiable recipe (e.g. a single minecraft:barrier) — there is no config toggle for this on purpose (a datapack override works on every supported line).

Translations (resource pack): assets/horsearmorstand/lang/.json

  • item.horsearmorstand.horse_armor_stand
  • item.horsearmorstand.horse_armor_stand.tooltip
  • entity.horsearmorstand.horse_armor_stand

Details

  • Real entity on the server, drawn on the client (like a vanilla armour stand).
  • Creative tab: Functional Blocks (next to the vanilla armour stand).
  • Sounds: vanilla armour-stand place/break; vanilla horse-armour sound when armour goes on or off. No particles.
  • Ships 10 languages: English, Russian, Simplified Chinese, Spanish, French, German, Japanese, Brazilian Portuguese, Korean, and Italian.

Feedback

Please report any bugs, errors, or feature suggestions on Discord: discord.gg/HTkn94BXmA

More mods by Nikrecs:** LeashAll · Better Caravans

My other mods that I recommend.

Written by Nikrecs. Read it with pictures on Modrinth.

How to install Horse Armor Stand

  1. This mod is needed on both the server and every player who joins.

  2. Install Fabric, Forge and NeoForge for Minecraft 1.19 – 26.x.

  3. Add the mods it needs: Architectury API.

  4. Download the .jar file from Modrinth and put it in the mods folder of your .minecraft directory.

  5. Start Minecraft with the Fabric profile.

  6. Easier: in Prism Launcher or the Modrinth App, search for Horse Armor Stand in your instance's mods and click Install. It adds the loader and the mods it needs for you.

Full guide: How to install Minecraft mods

Compatibility

Minecraft versions
26.x, 1.21, 1.20, 1.19
Runs on
Fabric, Forge, NeoForge
Where it runs
Client and server
Edition
Java
Needs
Architectury API
License
MIT
Price
Free
Upkeep
Actively updated (Nov 11, 2026)

Horse Armor Stand compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
Horse Armor Standthe one you looked at2141.19 – 26.xSep 19, 2026Free
AstikorCarts Reduxjusipat3.2M1.19 – 1.21Aug 16, 2026Free
Carry OnTschipp27.9M1.12 – 26.x3 days agoFree
Create Crafts & Additionsmrh011.4M1.18 – 1.21Oct 1, 2026Free

Questions

Does Horse Armor Stand work on Minecraft 26.x?

Yes. Horse Armor Stand supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20, 1.19.

Is Horse Armor Stand free?

Yes. Horse Armor Stand is free to download from Modrinth.

Is Horse Armor Stand client-side or server-side?

Both. The server and every player need Horse Armor Stand installed.

Does Horse Armor Stand need anything else?

Yes: Architectury API. Install it before Horse Armor Stand.

Is Horse Armor Stand still updated?

Yes. The last update came out in the past day.

What are the best alternatives to Horse Armor Stand?

The closest ones are AstikorCarts Redux, Carry On and Create Crafts & Additions. Compare all alternatives

Alternatives to Horse Armor Stand

Elytra SlotMods · 1.13 – 1.21

Adds accessory support to the elytra so you can fly and wear chest armor at the same time. Formerly known as Curious Elytra and Elytra Trinket.

Free14,632,379 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.