跳到正文

Armor Stands

作者:Roundaround

用简单易用的界面摆放、调整姿势和给盔甲架穿戴装备。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

盔甲架

通过易于使用的界面放置、摆姿势和装扮盔甲架。只需右键点击盔甲架即可编辑它们!

在服务器上,玩家需要拥有 OP 权限,或者需要通过命令 /armorstands add playername 被明确添加。

使用盔甲架界面编辑盔甲架

实用提示

  • 当盔甲架界面打开时,你仍然可以四处移动!使用普通按键移动和跳跃,如果你想解锁视角,只需按住 ALT 键!
  • 该模组自带剪贴板和撤销/重做系统。使用常见的键盘快捷键,或使用左上角的按钮。
  • 如果你同时处理多个盔甲架,可以高亮当前的那个!该模组包含一个按键绑定(你需要为其分配一个按键!),在界面打开时高亮盔甲架。
  • 如果盔甲架位于开启了重力的方块内,它会掉落下去!这是原版机制,在某些情况下盔甲架可能会一直掉穿基岩。
  • 撤销/重做功能对于测试各项功能特别有用!试着点击一个按钮看看它做什么,然后简单地撤销它来尝试其他功能!
  • 你可以通过点击右上角的按钮或使用键盘上的 1-6 在界面之间切换。

界面

实用工具 — 快速设置操作和开关

在实用工具界面上,你会找到许多有用的工具来帮助你开始编辑盔甲架!

左下角有几个快速设置操作,其中许多实际上来自 Vanilla Tweaks 中的书!你最常使用的可能是“角色”,它会用一组预设来设置盔甲架,这些预设对于在你的世界中创建角色很有用。

右侧是一个开关列表。大多数都不言自明,但如果你不确定它们的作用,可以尝试一下!

实用工具界面

移动 — 精确放置盔甲架

在移动页面上,你会找到轻松将盔甲架定位到世界各处的工具。

左上角有两个类似 F3 菜单的有用文本块。它们以精确位置和方块位置显示你自己和你正在编辑的盔甲架的当前位置。

左下角有几个快速操作。它们都有工具提示来帮助你了解它们的功能。

右侧是一大片按钮墙。在底部,你会看到按指定量并沿左侧标注的方向移动盔甲架的按钮。就在这些按钮上方是一个有用的标签,显示你当前面向的方向以供参考。再上方是两个按钮,让你更改盔甲架移动方式的参数。

移动界面

旋转 — 将盔甲架对准你想要的方向

在旋转页面上,你会找到轻松将盔甲架旋转到你想要它面向的方向的工具。

与移动页面类似,左侧有有用的文本块和快速操作按钮,右侧有微调方向的按钮,以及一个可以快速大幅移动的滑块!

旋转界面

姿势 — 按身体部位旋转和缩放

在姿势页面上,你会找到精确调整盔甲架姿势所需的一切。

左侧有几个按钮,用于选择你想要编辑的身体部位,底部还有一个按钮用于镜像当前设置好的姿势。

右侧显示当前身体部位,其下方有一个按钮,可更改下方滑块灵敏度/范围。再往下是三个滑块,分别对应每个身体部位可独立进行的旋转,每个滑块还配有几个按钮,用于将数值调整得恰到好处。

自 2.0.0 版本起,还新增了缩放滑块!用它来调整你的盔甲架的大小。

姿势界面

预设 — 来自原版、基岩版和 Vanilla Tweaks 的姿势

在预设页面,你会找到该模组自带的所有预配置姿势列表!

每个姿势都有一个来源(原版(Java)、基岩版、Vanilla Tweaks,以及一些我自己的自定义姿势),还有一个分类(站立、坐下等)。你可以使用顶部的两个按钮筛选预设列表。

你可以使用屏幕底部的箭头按钮翻页浏览预设,或者在鼠标悬停于预设列表任意位置时使用鼠标滚轮滚动。

预设界面

物品栏 — 为你的盔甲架装备

在物品栏页面,你会看到一个非常熟悉的界面,可以快速为你的盔甲架装备物品!

除了物品栏管理外,右下角还包含实用工具页面中与物品栏相关的两个开关,方便快速访问。

物品栏界面

人体模型

在人体模型页面,你可以将盔甲架变成一个可摆姿势的角色,并穿上真实玩家的皮肤!

人体模型模式按每个盔甲架单独启用,且默认关闭,因此在你启用之前,你的盔甲架不会产生任何开销——对于你尚未启用的盔甲架,绝不会查询任何皮肤。要开始使用,请给盔甲架起一个与 Minecraft 玩家匹配的自定义名称(例如使用命名牌),然后打开“人体模型”开关。盔甲架将渲染为该玩家的角色,包括其皮肤、你装备的任何盔甲、其手中持有或头上佩戴的物品,以及玩家的披风。一个微妙的待机动画让它栩栩如生,并且盔甲架仍会遵循你设置的其他所有内容——它的姿势、缩放以及“小型”选项都会保留。

渲染为玩家人体模型的盔甲架

每个人体模型开关的说明

主要的“人体模型”开关位于左侧,其下方是匹配玩家的实时面部预览和一行状态文字。状态文字要么在皮肤加载完成后显示“当前档案:”及玩家名称,要么显示一些帮助文字,提醒你以真实玩家的名字命名盔甲架并启用人体模型。如果名称与真实账户不匹配(或皮肤仍在下载中),盔甲架将直接回退为普通盔甲架模型。当匹配到档案时,预览下方会出现一个“刷新皮肤”按钮,以便你可以立即重新获取该玩家当前的皮肤。

右侧是其余的开关。“Animations”控制待机动作,接下来的几个开关让你单独显示或隐藏皮肤的每个部分——披风、帽子、外套、左袖和右袖、左裤腿和右裤腿——外加“Slim arms”用于强制使用更纤细的(Alex 风格)手臂模型。还有一个“Auto-refresh skin”开关:它默认关闭(展示台会保留它首次加载的皮肤),但打开后,该展示台每 15 分钟重新获取一次玩家的皮肤,以跟上皮肤变化,且不会出现可见的中断——它会一直显示当前皮肤,直到新皮肤加载完成。

The mannequin editor tab

更想全局控制人体模型?配置文件已经为你准备好了:客户端可以完全禁用人体模型渲染或其动画,或关闭所有自动皮肤刷新,而服务端可以禁用整个功能。详见配置。

和模组中的其他一切一样,人体模型设置完全由编辑器支持:每项更改都支持撤销/重做和复制/粘贴,与所有玩家共享,并随世界一起保存。而且和模组的其余部分一样,它可在 Fabric、NeoForge 和 Forge 上运行。

注意:人体模型渲染由服务端通过模组自己的网络通道驱动,特意与原版盔甲架数据分开,以便没有安装该模组的玩家仍能加入服务器(并且只会看到普通的盔甲架)。由此有两点:

  • 模组必须安装在服务端。仅安装客户端模组去连接没有该模组的服务器,不会让盔甲架渲染成人体模型——它们会显示为普通盔甲架。人体模型设置位于服务端,并从那里发送给客户端。
  • 回放模组不会显示人体模型。由于人体模型数据通过模组的通道而非原版实体数据传输,播放录制会话的工具(如 Replay Mod)无法重建它,因此在回放中盔甲架会渲染为普通盔甲架。

配置

模组附带配置支持。根据环境不同,配置文件有两个可能的位置。

单人游戏 / 客户端——config/armorstands.toml

你的客户端有一个“全局”配置文件,适用于你所有的单人游戏世界。它位于 <minecraft directory>/config/armorstands.toml。如果你安装了 Mod Menu,也可以通过配置界面修改它!

requireSneakingToEdit:true|false – 你是通过直接右键(false)还是潜行 + 右键(true)打开编辑 GUI。

nameRenderDistance:<Integer> – 盔甲架名称应可见的距离。设为 0 则回退到默认值。

directOnlyNameRender:true|false – 仅在瞄准盔甲架时渲染其名称。请注意,在 Minecraft 中“瞄准”实体只在你“实体交互距离”内有效,默认是 3 格。这可以通过效果/模组改变。

disableAutoSkinRefresh:true|false – 全局关闭人体模型皮肤的定期自动刷新。会覆盖每个展示台的“Auto-refresh skin”开关,因此没有人体模型会自动重新获取皮肤;手动的“Refresh skin”按钮仍然有效。

disableMannequins:true|false – 在你的客户端上完全禁用人体模型渲染。无论其人体模型设置如何,每个盔甲架都渲染为普通模型,并且永远不会查找皮肤。

disableMannequinAnimations:true|false – 在你的客户端上关闭假人的待机动画,无论每个展示架的“Animations”开关如何设置。

专用服务器 — <world>/config/armorstands.toml

服务器的配置文件将位于世界目录内,即 <world>/config/armorstands.toml。服务端还有几个额外的配置选项,特别是用于控制谁有权使用该模组。如果你之前使用过 server.properties 文件中的 enforce-armor-stand-permissions 设置或 armorstandusers.json,现在配置文件中已有对应的选项,并且模组会在首次启动时自动为你迁移内容!

requireSneakingToEdit:true|false – 你的服务器玩家是通过右键单击(false)还是潜行 + 右键单击(true)来打开编辑 GUI。

enforcePermissions:true|false – 模组是开放给所有人使用(false)还是受限(true)。这相当于旧版本模组中 server.properties 里 enforce-armor-stand-permissions 属性的配置等效项。

opsHavePermissions:true|false – OP 是否自动拥有使用该模组的权限。仅在 enforcePermissions 为 true 时生效。

allowedUsers:[UUID] – 允许使用该模组的玩家 UUID 列表。仅在 enforcePermissions 为 true 时生效。也可以在游戏内通过 /armorstands add <player> 和 /armorstands remove <player> 进行修改。

allowAnyItemInHeadSlot:true|false – 允许在盔甲架的头部槽位放置任何物品,而不仅仅是头盔。

enableMannequins:true|false – 服务器上是否启用假人功能。当为 false 时,该功能在服务器范围内关闭:假人设置无法更改,也不会发送到客户端,因此不会有展示架渲染为假人。

兼容性

深色 UI

使用深色 UI 模组或资源包(例如 Vanilla Tweaks 中的那个)的玩家可以通过内置资源包获得与本模组的完全兼容。如果你在游戏内进入资源包列表,你会看到来自 Armor Stands 模组的深色 UI 条目!启用它即可让物品栏界面匹配深色 UI 配色。

启用了深色 UI 资源包的界面
资源包列表中的深色 UI 内置资源包

Stylish Effects 模组

如果你使用 Stylish Effects 模组,你可以在 stylisheffects-client.toml 配置文件的 rederers -> renderers.inventory_renderer -> menu_blacklist 列表中添加一条内容为 "armorstands:*" 的条目。这将排除所有盔甲架界面显示状态小组件。

回放模组

回放类模组(例如 Replay Mod)无法在假人模式下显示盔甲架——回放中会将它们渲染为普通盔甲架。假人状态通过该模组自己的网络通道传输,而不是使用原版实体数据(将其分开是为了让未安装该模组的玩家也能加入运行该模组的服务器);回放录制不会重建此通道。该模组的其他功能均在客户端或世界端运行,不受影响。

链接

也可在 Modrinth 上获取 · GitHub 源代码 · 报告问题

在 Ko-fi 上支持我

常见问题

Armor Stands 支持哪些 Minecraft 版本?

Armor Stands 支持 Minecraft Java 版 1.19–26.3,共 29 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Armor Stands 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Roundaround 的其他作品

查看全部 →