玩家范围探测器

玩家范围探测器

检查其他玩家距离多远,获取他们的方向,并通过实时指南针箭头追踪他们——所有这些都无需视线接触。

生活质量

Discord


玩家距离探测器

无需视线接触,即可查看其他玩家距离、获取方向,并通过实时指南针箭头追踪他们。


功能简介

玩家距离探测器为你提供定位服务器上其他玩家的工具。瞄准某人即可查看距离,运行命令获取完整信息,或启用持续的方向箭头,实时指向特定玩家。

  • 距离提示框: 瞄准任何玩家即可看到他们相距多少米(自动以HUD元素显示)
  • 完整距离检测: 一条命令即可获取距离、指南针方向和高度差
  • 方向箭头: 一个旋转的箭头HUD,始终指向你追踪的玩家,根据你的摄像机方向(而非世界正北)使用16个指南针方向
  • 实体高亮: 瞄准的实体自动获得发光效果,可自定义颜色、强度、持续时间和模式
  • 交互式设置界面: 完整的视觉设置菜单,可在显示、高亮和隐私页面间导航,无需输入命令
  • 隐私系统: 阻止特定玩家追踪你,或拒绝所有人并仅将好友加入白名单
  • 单人测试: NPC方向测试模式,无需其他玩家在线即可试用箭头

距离提示框

当你瞄准另一名玩家时,会出现一个浮动提示框,显示其名称和距离(米)。此功能自动生效——只需看向某人即可。

每名玩家可自定义:

  • 背景和文字透明度(0-100%)
  • 文字颜色(任意十六进制颜色)
  • 屏幕位置(像素级精确对齐或预设位置)
  • 淡入淡出动画开关

方向箭头

用一个持久箭头追踪特定玩家,箭头会根据你的视角旋转,显示他们相对于你面朝方向的位置。箭头会精确锁定到16个指南针方向(N、NNE、NE、ENE、E等),基于你的摄像机角度而非世界坐标。

运作方式:

  1. 运行 /rangef <玩家> dir 开始追踪
  2. 会出现一个箭头HUD,显示你应该朝向哪个方向看
  3. 箭头每250毫秒更新一次,反映你和目标的移动
  4. 运行 /rangef dir off 停止追踪

切换目标: 如果你在已追踪某玩家时尝试追踪新玩家,会弹出一个确认UI,显示“正在追踪[当前玩家]。是否切换到[新玩家]?”并提供切换和取消按钮。启用自动切换模式可跳过此对话框。

可自定义:

  • 箭头位置(像素级精确对齐)
  • 箭头背景开关及可调透明度
  • 箭头显示开关(保持追踪状态,仅隐藏视觉效果)

实体高亮

你瞄准的实体会获得彩色发光效果。适用于玩家和NPC。

  • 单次模式: 瞄准某实体时单次脉冲发光,然后淡出(适用于快速识别)
  • 循环模式: 视线持续停留在实体上则保持发光
  • 12种颜色: 白色、红色、橙色、黄色、黄绿色、绿色、青色、蓝色、紫色、品红色、粉色、灰色
  • 可调强度: 0.1至1.0(发光厚度)
  • 可调持续时间: 0.2秒至3.0秒(扫描速度)
  • 冷却时间: 单次和循环模式有独立的冷却计时器(各0-20秒)

设置界面

运行 /rangef 打开交互式设置菜单。所有命令能完成的操作,都能在界面中完成。

显示设置(主页面):

  • 开启/关闭距离提示框
  • 背景和文字透明度下拉菜单
  • 文字颜色选择器(12色网格)
  • 屏幕位置预设(顶部居中、右侧居中、体力值上方等)
  • 淡入淡出动画开关

高亮设置(从显示页面导航进入):

  • 开启/关闭高亮
  • 模式选择(单次/循环)
  • 颜色选择器、强度、持续时间
  • 单次和循环模式独立冷却时间
  • 冷却范围(按实体或全局)
  • 调试模式开关

隐私列表(从显示页面导航进入):

  • 从允许或拒绝列表中添加/移除玩家
  • 支持撤消/重做,以防误移除

所有页面通过导航按钮相互链接,无需关闭再重新打开。


命令

距离:

  • /rangef <玩家> - 显示到某玩家的距离
  • /rangef <玩家> full - 距离 + 指南针方向 + 高度差

方向箭头:

  • /rangef <玩家> dir - 开始使用方向箭头追踪玩家
  • /rangef dir off - 停止方向追踪
  • /rangef dir auto - 切换自动切换模式(切换目标时跳过确认)
  • /rangef arrow on/off - 切换箭头显示
  • /rangef arrow bg on/off - 切换箭头背景
  • /rangef arrow opacity <0-100> - 箭头背景透明度
  • /rangef arrowalign - 显示/设置箭头位置

显示设置:

  • /rangef on/off - 切换距离提示框
  • /rangef opacity <0-100> - 设置提示框透明度
  • /rangef opacity bg/text <0-100> - 分别设置背景或文字透明度
  • /rangef color <十六进制颜色> - 设置文字颜色
  • /rangef align - 显示/设置提示框位置
  • /rangef align <预设> - 使用预设(顶部居中、右侧居中、体力值上方等)
  • /rangef fade - 切换淡入淡出动画

实体高亮:

  • /rangef hl - 显示当前高亮设置
  • /rangef hl on/off - 切换高亮
  • /rangef hl once/loop - 设置高亮模式
  • /rangef hl col <名称> - 设置颜色(或输入'reset'重置)
  • /rangef hl st <0.0-1.0> - 设置强度(或输入'reset'重置)
  • /rangef hl dr <0.2-3.0> - 设置持续时间(或输入'reset'重置)
  • /rangef hl once cd <0.0-20.0> - 单次模式冷却时间(或输入'reset'重置)
  • /rangef hl loop cd <0.0-20.0> - 循环模式冷却时间(或输入'reset'重置)
  • /rangef hl reset - 将所有高亮设置重置为默认值

隐私:

  • /rangef deny all - 阻止所有人追踪你
  • /rangef allow all - 允许所有人(默认)
  • /rangef deny <玩家> - 阻止特定玩家
  • /rangef allow <玩家> - 将特定玩家加入白名单
  • /rangef deny list / /rangef allow list - 查看你的列表

其他:

  • /rangef - 打开设置界面
  • /rangef help - 完整命令列表
  • /rangef debug - 对NPC/实体切换距离提示框(用于测试)

每名玩家设置

所有设置均针对每名玩家保存,并在会话间持久化。没有全局设置——每位玩家自定义自己的体验。


兼容性

  • 可选: MultipleHUD(用于与其他模组的HUD兼容性,也可独立运行)

安装

  • 下载JAR文件
  • 放入你的Hytale模组文件夹:%APPDATA%\Hytale\UserData\Mods\
  • 启动游戏

计划更新

  • 16:10 宽高比支持 - 距离提示框位置预设将进行调整,以在16:10显示器上正确对齐(例如 2560x1600,1920x1200)

制作人员

BeyondSmash 创作


支持

发现Bug或有建议?加入我们的Discord!