截图
介绍
Horse Armor Stand——原版盔甲架的马铠对应版本。放置支架,再把马铠放上去展示。游戏本身认定为马铠的任何物品都适用,包括其他模组添加的马铠;本模组无需识别那些模组。
客户端和服务器端都需要安装。 支持单人游戏——只需将其放入 mods 文件夹。
依赖项:Fabric 和 & NeoForge 需要 Architectury API。Forge 无需额外依赖。
可在任何整合包中免费使用——无论公开还是私有,均无需许可。
功能说明
- 放置——右键点击方块,即可将支架放置在该方块的对应表面上;支架会立在表面并面向你(空间不足时无法放置)。
- 穿戴 / 更换——手持马铠右键点击即可装上;原有马铠会放回你的物品栏。
- 取下——空手右键点击即可取下马铠(可在配置中禁用)。
- 旋转——潜行并右键点击即可旋转(默认每次旋转 45°);潜行时无论手持什么物品,右键点击都会旋转。
- 破坏——击打一次即可掉落支架和马铠(创造模式下只掉落马铠;爆炸会摧毁支架,并使马铠掉落在地上)。
- 稳固放置——马铠会随世界存档保存;即使挖掉下方方块,支架也不会掉落(类似物品展示框)。
- 模组马铠——接受游戏认定为马铠的任何物品(1.21.11 及更高版本还支持数据包添加的马铠)。使用原版马铠模型绘制,因此在支架上的外观与穿在马身上的效果一致。
限制(1.0.0):如果某种马铠会用完全自定义的 3D 模型替换马匹(而非使用原版风格的纹理或装备资源),该自定义模型不会用于支架——马铠可能会以标准模型显示,也可能完全不显示,但支架仍会收纳并归还物品。若整合包需要强制允许或禁止特定 ID,可在配置中使用 extraHorseArmorItems / blockedHorseArmorItems。
合成配方

| 行 | 配方 |
| — | — |
| 顶排 | 木棍 · 皮革 · 木棍 |
| 中排 | (空) · 木棍 · (空) |
| 底排 | 木棍 · 平滑石台阶 · 木棍 |
五根木棍、一块皮革、一块平滑石台阶 → 1 个 Horse Armor Stand(原版盔甲架配方,只是在顶部中间位置放入皮革)。皮革槽位使用标签 #horsearmorstand:stand_craft_materials(随 minecraft:leather 一同提供)。
配置
文件:config/horsearmorstand.json(首次启动时创建)。Fabric、Forge 和 NeoForge 使用相同的文件和键值——所有加载器只需提供一份配置文件。
{
"rotationStepDegrees": 45,
"emptyHandRemovesArmor": true,
"adventureModeCanInteract": false,
"extraHorseArmorItems": [],
"blockedHorseArmorItems": [],
"renderScale": 1.0,
"renderHeightOffset": 0.0,
"debugLogging": false
}
键值:
rotationStepDegrees(45,范围 1–180) — 潜行时每次右键旋转的角度;也是新放置展示架的旋转步进。emptyHandRemovesArmor(true)— 空手右键可脱下展示架上的装备。在展示服务器上设为false,防止访客脱下展品。adventureModeCanInteract(false)— 冒险模式玩家是否可以为展示架穿戴、脱下装备、旋转或破坏展示架。extraHorseArmorItems([])— 除游戏判定为马铠的物品外,额外接受的物品 ID。blockedHorseArmorItems([])— 即使游戏将其判定为马铠,也仍然拒绝的物品 ID(优先级高于上方列表)。renderScale(1.0,范围 0.25–2.0)— 展示尺寸倍率(1.0= 真马大小)。renderHeightOffset(0.0,范围 −1.0–1.0)— 抬高或下沉展示物,单位为方块。debugLogging(false)— 调试模组护甲时,记录每次接受或拒绝判定。
物品 ID 匹配规则较宽松:Iron_Horse_Armor、iron horse armor 和 minecraft:iron_horse_armor 都能匹配;若未指定命名空间,则默认为 minecraft。超出范围的值会在加载时限制到有效范围。未知键会保留默认值。
强制允许某个模组的物品:
{ "extraHorseArmorItems": ["my_mod:steel_horse_armor"] }
即使游戏将某物品判定为马铠,也将其屏蔽:
{ "blockedHorseArmorItems": ["some_mod:cursed_barding"] }
整合包作者须知
配方和制作材料标签由数据包驱动——无需重新构建 jar,也无需为此进行配置。
更改展示架的合成材料
覆盖 #horsearmorstand:stand_craft_materials:
{
"replace": true,
"values": ["minecraft:iron_ingot", "minecraft:copper_ingot"]
}
| Minecraft | 路径 |
| — | — |
| 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 会在默认皮革的基础上添加材料,而非替换它。
替换或禁用配方
保留配方 ID horsearmorstand:horse_armor_stand,即可覆盖内置配方。
| Minecraft | 路径 | 材料格式 | 结果键 |
| — | — | — | — |
| 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" |
若要禁用合成,请用无法满足条件的配方覆盖(例如仅使用一个 minecraft:barrier)——这是有意设计的,没有配置开关(数据包覆盖适用于所有受支持的版本)。
翻译(资源包):assets/horsearmorstand/lang/<locale>.json
item.horsearmorstand.horse_armor_standitem.horsearmorstand.horse_armor_stand.tooltipentity.horsearmorstand.horse_armor_stand
详情
- 服务端中的真实实体,在客户端绘制(类似原版盔甲架)。
- 创造模式物品栏分类:功能方块(在原版盔甲架旁边)。
- 音效:放置或破坏时使用原版盔甲架音效;穿上或脱下盔甲时使用原版马铠音效。不产生粒子效果。
- 支持 10 种语言:英语、俄语、简体中文、西班牙语、法语、德语、日语、巴西葡萄牙语、韩语和意大利语。
反馈
如需报告 Bug、错误或功能建议,请前往 Discord: https://discord.gg/HTkn94BXmA
Nikrecs 制作的更多模组: LeashAll · Better Caravans
我推荐的其他模组。
常见问题
Horse Armor Stand 支持哪些 Minecraft 版本?
Horse Armor Stand 支持 Minecraft Java 版 1.19.2–26.3,共 7 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Horse Armor Stand 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Nikrecs 的其他作品
查看全部 →DeathCompass
重生时自动获得一个指南针,精准指向你上次死亡的位置。
Terralith: River In Jungle
Terralith 附属模组,新增宽阔蜿蜒、拥有自然缓坡河岸的丛林河流,告别原版那些细小的溪流。
Swing Through Grass
挥剑扫过草丛也能命中生物:攻击不再被高草、蕨类和植物挡掉,让你的剑能穿过枝叶击中目标。轻量级服务端模组,无需客户端安装。
ShieldHider
在第一人称视角隐藏盾牌,避免它挡住屏幕。
评论
登录后评论和评分