皮甲

皮甲

切换您自身各槽位护甲的可见性,不影响属性、背包或其他玩家。

实用

HideHelmet / HideArmor

仅你自己的视角中隐藏或显示你的盔甲部件,不影响背包、属性或其他玩家看到的你的模样。

这是一个纯视觉便利性模组,适合希望在保持全部盔甲加成的同时获得更整洁外观或更好截图的玩家。


⚠️ 关于闪烁问题:

该模组工作正常,但在快速动作期间,Hytale 客户端可能会短暂显示盔甲,直到服务器进行纠正。这是服务端模组的局限性,而非 Bug。游戏目前尚未给予模组对视觉渲染的完全控制。

我已与模组社区保持联系,并已联系 Hypixel Studios,探讨未来的 SDK 更新是否能提供更好的视觉效果控制。


功能

  • 仅自己可见的视觉效果 — 只有你自己能看到变化
  • 不影响游戏机制 — 背包、属性和耐久度保持不变
  • 每个部位独立控制 — 可单独切换或一次性切换所有盔甲
  • 设置持久化 — 你的偏好设置会自动保存

支持的盔甲部位

  • 头盔
  • 胸甲
  • 手套 / 手部
  • 护腿

手部指的是盔甲槽位,而非手中持有的工具。


⌨️ 指令

激活指令:

/op self (或类似变体)

/hidehelmet

快速切换仅头盔。

  • 执行一次 → 隐藏头盔
  • 再次执行 → 显示头盔
HideHelmet: ON

/hidearmor

完整的盔甲控制指令。

显示帮助和当前状态:

/hidearmor

检查哪些部位被隐藏:

/hidearmor status

切换特定部位:

/hidearmor head
/hidearmor chest
/hidearmor hands
/hidearmor legs

强制隐藏或显示某个部位:

/hidearmor on head
/hidearmor off chest

一次性隐藏或显示全部:

/hidearmor all
/hidearmor on all
/hidearmor off all

示例输出:

Hidden: Chest, Hands, Legs

持久化

  • 你的设置会自动保存
  • 重新连接或重启服务器后,隐藏的盔甲状态保持不变

权限

  • 默认情况下,你需要 op 权限才能使用指令
  • 服主可根据需要,使用其权限系统限制访问

📦 安装

  1. 下载 .jar 文件
  2. 将其放入服务器 plugins/mods 文件夹
  3. 重启服务器
  4. 完成!在游戏中使用 /hidehelmet/hidearmor

🧩 配置(可选)

HideHelmet 包含一个可选的配置部分,存储在 players.json 中。如果文件已存在,你可以手动添加 config 部分。

{
  "players": {
    "player-uuid-here": 15
  },
  "config": {
    "invalidateCooldownMs": 150,
    "pickupImmediate": true
  }
}

可用选项

选项 描述
invalidateCooldownMs 控制模组在快速或重复动作期间重新同步隐藏盔甲视觉效果的频率。较低值(例如 150)→ 更快纠正。较高值(例如 250-300)→ 重新同步次数更少,纠正稍慢。
pickupImmediate 拾取物品时强制立即重新同步。true(默认):有助于减少拾取时的闪烁。false:如果担心性能问题,可降低重新同步频率。

对于大多数设置,默认值应该工作良好,无需更改。


⚠️ 已知限制(视觉)

此行为并非新出现,但在最近的版本中已显著减少。

经过大量测试和多种缓解尝试,仍存在一个视觉限制:

  • 在非常快速或重复的动作中(破坏方块、快速攻击、大量拾取物品、频繁操作背包),盔甲可能会短暂可见不到一秒。
  • 盔甲会自动再次隐藏,无需玩家任何操作。

为什么会这样

这似乎并非由错误的服务器逻辑导致:

  • 服务器发送正确的隐藏装备状态。
  • 在所有外发的装备更新中,盔甲都被正确屏蔽。

最可能的原因是客户端渲染行为

  • 在某些快速动作期间,客户端可能会在应用下一次服务器更新之前,在本地临时重新渲染盔甲。
  • 在游戏和可用的服务端 API 的当前状态下,无法完全阻止此行为。

我们确实尝试了多种方法以彻底消除此问题,但目前已达到纯服务器端能够处理的技术边界。

模组现在做了什么

  • 在游戏动作期间主动重新应用隐藏盔甲状态。
  • 在大多数情况下几乎立即纠正视觉状态。
  • 完全不影响游戏玩法、背包、属性或其他玩家。

关于未来的改进

如果未来的游戏更新、SDK 变更或客户端选项可用,可能会重新审视此限制。

如果你熟悉客户端内部结构、渲染管线,或对替代方法有想法,欢迎联系或贡献 —— 非常欢迎反馈和协作。


⚠️ 注意事项

  • 此模组默认仅作用于自己
  • 其他玩家始终会看到你真实的盔甲
  • 手中持有的工具和武器不受影响

🔗 源代码

GitHub 仓库