Glymera检查

Glymera检查

看看你眼前的东西!一个整洁的HUD界面,显示方块名称、坐标、NPC血量、容器内容以及你的金币余额。50方块范围,实时更新,使用/inspect切换打开。所有玩家开箱即用。

生活质量

GlymeraInspect - 看清你盯着的东西!

一个简洁的HUD叠加层,让你精确知道准星瞄准的方块、生物或对象——外加你的金币余额。

当前版本仅适用于 Hytale stable 5! 别错过我其他的精彩项目——查看 GlymeraCraft 的个人主页 Discord: https://discord.gg/s5NRFWfxgy


GlymeraInspect 是什么?

GlymeraInspect 在你的屏幕左下角添加一个永久信息面板。看向任何方块、NPC 或生物,即可立即看到它的名称、坐标、距离、生命值等更多信息。如果安装了 GlymeraMerchant 插件,还会显示你当前的金币余额。

开箱即用——无需设置,每位玩家都会自动获得此 HUD。


显示内容

方块

  • 显示名称(与你物品栏中悬停物品时看到的名称一致)
  • 物品图标(48x48)
  • 坐标(X, Y, Z)
  • 与你之间的距离(以方块为单位)
  • 方块类型 ID(内部名称,对管理员有用)
  • 工作台等级(如果看向工作台)
  • 处理进度(百分比,如果工作台正在处理中)
  • 容器内容(物品网格,如果看向箱子或容器)

实体与 NPC

  • 角色名称(生成命令名称,例如 "Horse"、"Trork_Warrior")
  • 生命值(带颜色编码:绿色(>50%)、黄色(25-50%)、红色(<25%))
  • 与你之间的距离(以方块为单位)

金币余额(可选)

  • 当前余额(以金色显示,加粗)
  • 仅当服务器安装了 GlymeraMerchant 插件时才显示
  • 每 2 秒更新一次
  • 如果未安装 GlymeraMerchant,则金币行不会显示

命令

命令 适用对象 描述
/inspect 所有人 切换 HUD 显示/隐藏

玩家进入时,HUD 默认启用。使用 /inspect 隐藏它,再次使用 /inspect 恢复显示。


安装

  1. GlymeraInspect-1.0.0.jar 放入服务器的 mods/ 文件夹
  2. 启动(或重启)服务器
  3. 完成!无需配置文件。

可选: 同时安装 GlymeraMerchant 以显示金币余额。


特性

  • 50 方块范围 - 查看最远 50 个方块外的方块信息
  • 基于刻的更新 - 信息每服务器刻刷新,实现实时反馈
  • 多方块支持 - 正确解析家具和多方块结构至其基块
  • 内联 HUD - 完全在服务器端构建,无需客户端模组
  • 按玩家切换 - 每位玩家可独立显示/隐藏 HUD
  • 不突兀 - 左下角紧凑面板,带半透明背景
  • 智能金币集成 - 自动检测是否安装了 GlymeraMerchant,无需配置

注意事项

  • HUD 会替换 Hytale 的单个自定义 HUD 槽位——如果其他插件使用了 setCustomHud,可能会发生冲突。GlymeraInspect 包含金币显示,以弥补 GlymeraMerchant 的 HUD 被替换。
  • 空气/空方块会被自动过滤——HUD 仅在看向实体方块时显示信息。
  • 实体检测优先于方块——如果你看向站在方块上的 NPC,你将看到 NPC 信息。
  • 金币余额从 GlymeraMerchant 的数据文件(plugins/GlymeraMerchant/data/balances.json)读取,并缓存 2 秒以避免过度读取文件。

性能

尽管每刻更新,GlymeraInspect 依然轻量:

  • 射线检测 使用 Hytale 原生的 TargetUtil——由引擎优化
  • 无每刻文件 I/O - 金币余额每 2 秒缓存并刷新一次
  • 无资源包开销 - HUD 完全内联构建,无需加载纹理
  • 极低内存占用 - 每位连接玩家仅一个小的 HUD 对象

由 Glymera 为 Hytale 社区精心制作