GlymeraArmorStand

GlymeraArmorStand

可收集的盔甲架,拥有无尽变化!每个放置的方块都会生成一个独特的NPC。给它们装备武器和盔甲,打造你的个人陈列馆。可制作、可持久存在、可更新。

Cosmetics\Armor

格里梅拉盔甲架 —— 可收藏的盔甲架,拥有无穷变化

可合成的盔甲架,能生成独特的、随机外观的类玩家NPC。每一个盔甲架都是独一无二的收藏品——为它们装备盔甲和武器,打造你的个人陈列馆。

当前版本仅适用于 Hytale 稳定版 5! 不要错过我的其他精彩项目——请查看 GlymeraCraft 的个人资料 Discord: https://discord.gg/s5NRFWfxgy


什么是 GlymeraArmorStand?

GlymeraArmorStand 添加了可合成的方块。放置后,会生成一个拥有随机玩家外观的独特NPC。每个盔甲架的外貌都不同——不同的发型、脸型、体型、服装等。你可以为它们装备任何盔甲或武器,自由旋转,并可以拾取后放置到其他地方。外貌会永久绑定在每个方块上,因此无论你移动多少次,你的收藏都会保持完整。

合成、收集、装备、展示。


工作原理

  1. 合成:在工作台合成一个盔甲架方块
  2. 放置:放置方块——一个独特的NPC会生成并面向你
  3. 装备:用盔甲或武器击打盔甲架来装备
  4. 旋转:用木棍击打来旋转(每次45度)
  5. 卸装:空手击打来卸下所有装备
  6. 拾取:空手击打光秃秃的盔甲架(将方块及其身份一起收回)
  7. 再次放置:在任何地方放置——完全相同的NPC会出现

命令

命令 权限 描述
/armorstand 所有人 显示插件信息和帮助
/armorstand list 所有人 列出你所有已放置的盔甲架及其位置和装备
/armorstand equip 所有人 将你手中的物品装备到最近的盔甲架上(5格内)
/armorstand give [玩家名] OP 给予自己或指定玩家8个盔甲架方块
/armorstand removeall OP 从世界中移除所有盔甲架
/armorstand reload OP 重新加载配置文件

合成配方

工作台(生存分类)中合成:

  • 2x 金锭
  • 1x 骨头碎片
  • 1x 生猪排

该配方可以在配置文件中禁用(需要服务器重启)。


装备槽位

盔甲架支持6个装备槽位。槽位会根据物品名称自动识别:

槽位 识别关键词
头部 _head, _helmet, _hat, _mask, _hood, _cap, _crown
胸部 _chest, _torso, _body, _robe, _tunic, _vest
手部 _hands, _gloves, _gauntlet
腿部 _legs, _pants, _leggings, _boots, _feet, _greaves
右手 weapon_*, tool_*,或任何无法识别的物品
左手 通过 /armorstand equip 在右手已占用时装备

替换: 如果某个槽位已被占用,旧物品会在新物品装备前返还到你的背包中。


功能特性

  • 无穷变化 - 每个盔甲架都会从 Hytale 的完整外观库中随机生成一个独特的玩家外观
  • 真正的收藏品 - 每个方块携带一个独特的种子;同一个方块总是产生相同的NPC
  • 稳定的外观 - NPC外观被永久保存,即使服务器更新改变外观库也不会丢失
  • 完整的装备支持 - 头部、胸部、手部、腿部、右手和左手槽位
  • 旋转功能 - 用木棍击打可每次旋转45度;首次放置时盔甲架会自动面向你
  • 所有权保护 - 只有所有者(或OP)可以与盔甲架互动
  • 玩家数量限制 - 可配置每个玩家的最大盔甲架数量(默认:50)
  • 持久保存 - 盔甲架在服务器重启后,所有装备和外观都会保留
  • 区块感知 - 只有区块加载时NPC才会生成,不浪费资源
  • 可合成 - 配方可在配置中启用或禁用

配置

配置文件会在插件数据目录中首次启动时自动生成。

{
  "maxStandsPerPlayer": 50,
  "recipeEnabled": true
}
设置项 默认值 描述
maxStandsPerPlayer 50 每个玩家最多可放置的盔甲架数量
recipeEnabled true 是否启用合成配方(需要重启)

安装方法

  1. GlymeraArmorStand-1.0.0.jar 放入服务器的 mods/ 文件夹
  2. 启动(或重启)服务器
  3. 完成!

数据文件

插件将其数据存储在插件数据目录中:

文件 用途
config.json 插件设置
stands.json 所有已放置的盔甲架(位置、装备、所有者)
skins.json 永久性的种子到外观的映射表(确保更新后的稳定性)

实用提示

  • 盔甲架是无敌的 - 它们不会被伤害杀死,只能由所有者拾取
  • 盔甲架是不可移动的 - 任何游戏机制都无法推动或移动它们
  • 当达到盔甲架限制时,你会看到消息:"已达到最大盔甲架数量!(50/50)"
  • 与别人的盔甲架互动时显示:"这不是你的盔甲架!"
  • OP可以无视所有权与任何盔甲架互动
  • 拾取一个盔甲架时,会先将其所有装备物品返还到你的背包,然后再给你方块
  • 方块可以安全地存放在箱子和容器中

性能表现

  • 区块感知生成 - 只有玩家加载了区块,NPC才会生成
  • 定期清理 - 过时或重复的NPC每秒自动移除
  • 缓存皮肤 - 生成的模型会缓存在内存中,避免重复计算
  • 极低tick消耗 - 每秒一次轻量检查,无每次tick的处理

由 Glymera 为 Hytale 社区精心制作