击杀距离指示器

击杀距离指示器

显示使用投射武器消灭目标时的击杀距离通知。通过可定制的屏幕通知,准确查看你的射击距离。

生活质量

Discord


击杀距离指示器

在使用弹射武器击杀目标时显示击杀距离通知。

通过可定制的屏幕通知,精确了解你的射击距离。

功能特性

击杀检测

  • 远距离击杀通知 - 自动检测弹射武器(弓、弩)击杀
  • 距离计算 - 计算击杀瞬间射手与目标之间的精确距离
  • 智能格式化 - 1000米以下显示“45m”,更远距离显示“1.2km”
  • 可配置阈值 - 仅显示超过最小距离的击杀通知(默认:5米)

自定义选项

  • 颜色自定义 - 通过 /killdist color 命令更改通知文本颜色
  • 距离阈值 - 调整最小距离,范围5-100米
  • 视觉指示器 - 击杀距离旁显示骷髅图标
  • 持久化设置 - 配置自动保存和加载

配置命令

  • 便捷设置 - 在游戏中配置所有设置,无需编辑文件
  • 重置选项 - 单条命令恢复默认设置
  • 实时反馈 - 更新设置后立即看到变化

安装方法

  1. 下载 KillDistanceIndicator-1.1.1.jar
  2. 放入Hytale模组文件夹:
    • %AppData%\Roaming\Hytale\UserData\Mods\
  3. 重启Hytale
  4. 使用 /killdist 查看和配置设置

系统要求

  • Hytale Early Access
  • Java 21+

命令

/killdist

显示当前插件设置(最小距离、通知颜色)

/killdist <5-100>

设置最小距离阈值(米)。例如:/killdist 10 仅显示10米以上的击杀

/killdist color <hex>

更改击杀通知文本颜色。支持带或不带#的十六进制格式。例如:/killdist color ff0000/killdist color #ff0000

/killdist reset

将所有设置重置为默认值(最小距离5米,金色)

技术细节

  • 检测系统: ECS DamageEventSystem 配合 InspectDamageGroup 优先级
  • 击杀验证: 检查伤害应用后实体生命值 <= 0
  • 弹射物检测: 通过 HIT_LOCATION 元数据识别弓/弩击杀
  • 配置位置: %AppData%\Roaming\Hytale\UserData\Data\Plugins\BeyondSmash\KillDistanceIndicator\config.json
  • 通知图标: 亡灵完整骷髅(左对齐)
  • 默认颜色: 金色 (#FFD700) 用于击杀文本,白色 (#FFFFFF) 用于距离

版本信息

版本: 1.1.1

作者: BeyondSmash

构建系统: Gradle 8.5

支持

如有问题或建议,请在此模组下方评论。


击杀距离指示器 - 每一击都诉说一段故事!