跳到正文

Player Locator Plus

作者:sit

在经验条上像指南针一样追踪其他玩家的位置!(替换/增强原版定位条)

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Player Locator Plus

像指南针一样,在经验条上追踪其他玩家的位置!

需要 Cloth Config API 需要 Fabric API

标记颜色

默认情况下,每位玩家的颜色都会根据其 UUID 随机决定。配置中还有其他选项(见下文)。

距离淡出

当玩家距离非常远时,其标记会开始淡出:

其中一个标记略微淡出的玩家定位栏

消失

有三种方法可以从玩家定位栏中隐藏自己:

  1. 潜行
  2. 佩戴雕刻南瓜
  3. 拥有隐身效果

佩戴南瓜的玩家不会显示在玩家定位栏中

配置

配置文件位于 config/player-locator-plus.toml。
你也可以通过模组菜单访问配置界面。

服务器参数:

  • enabled:模组是否在服务端启用。请注意,如果 visible 为 true,定位条仍会显示。默认值:true
  • sendServerConfig:服务器是否会尝试将自身的配置强制应用到客户端。只有当客户端将 acceptServerConfig 设置为 true 时,此选项才会生效。默认值:true
  • sendDistance:是否随方向信息一同发送距离信息。基本没有理由将此项设置为 false,因为即使不知道距离,玩家仍然可以轻松通过三角定位确定其他玩家的准确位置。不过,启用此选项后定位会更困难,尤其是考虑到其他玩家会移动。默认值:true
  • maxDistance:其他玩家能在指南针上显示的最大距离。默认值:0(无限制)
  • directionPrecision:方向向量被分割成的线段数量。大幅降低此值会使追踪变得非常不准确,但有助于防止三角定位。默认值:300
  • ticksBetweenUpdates:指南针更新之间间隔的刻数。数值越小,远处玩家的移动显示就越平滑。近处玩家(位于实体渲染距离内)受此参数的影响较小。默认值:5(每秒更新四次)
  • sneakingHides:潜行是否会让玩家从定位器上隐藏。默认值:true
  • pumpkinHides:佩戴南瓜(或任何其他 gaze_disguise_equipment)是否会让玩家从定位器上隐藏。默认值:true
  • mobHeadsHide:佩戴生物头颅或玩家头颅是否会让玩家从定位器上隐藏。可以通过数据包修改 data/player-locator-plus/tags/item/hiding_equipment.json 来编辑具体的头颅列表(默认列表见此处)。默认值:true
  • invisibilityHides:隐身是否会让玩家从定位器上隐藏。默认值:true
  • colorMode:标记颜色的确定方式。原版路径点始终会覆盖此设置。可用模式:
  • UUID(默认):根据玩家的 UUID 分配随机颜色。
  • TEAM_COLOR:使用玩家队伍的颜色(如果没有则使用白色)
  • CUSTOM:允许每位玩家使用 /plp color 命令自行设置颜色。默认使用基于 UUID 的颜色
  • CONSTANT:所有人使用 constantColor 选项指定的相同颜色
  • constantColor:当 colorMode 为 CONSTANT 时使用的颜色。默认值:0xFFFFFF(白色)
  • allowVanillaLocatorBar:是否允许向未安装此模组的原版玩家发送路径点。默认值:true

客户端参数:

  • visible:显示玩家定位器。默认值:true
  • visibleEmpty:即使没有玩家在线且视野内没有标记,也显示玩家定位器。默认值:false
  • acceptServerConfig:是否使用服务端配置覆盖客户端配置。服务端配置也可以设置客户端参数。默认值:true
  • fadeMarkers:淡化远处玩家的标记。默认值:false
  • fadeStart:标记从多远的距离开始淡化。默认值:100
  • fadeEnd:标记从多远的距离停止淡化,并保持为 fadeEndOpacity 的不透明度。默认值:1000
  • shrinkMarkers:像原版定位栏一样缩小远处玩家的标记。默认值:true
  • shrinkStart:标记从多远的距离开始缩小。请注意,此选项的效果可能与你的预期不同:shrinkStart–shrinkEnd 区间会被分为 6 个部分,其中第一部分不会缩小。因此,在默认的 70-500 距离范围内,标记实际上会在约 152 个方块处开始缩小。默认值:70
  • shrinkEnd:标记从多远的距离停止缩小。默认值:500
  • fadeEndOpacity:达到或超过 fadeEnd 后的最终不透明度。默认值:0.3
  • showHeight:当高度差较大时,在标记上方或下方显示小箭头。默认值:true
  • alwaysShowHeads:始终显示玩家头像,不受是否按下 Tab 键的影响。默认值:false
  • showHeadsOnTab:按下 Tab 键时显示玩家头像。默认值:true
  • showNamesOnTab:按下 Tab 键时显示玩家名称。默认值:true
  • showVanillaWaypoints:显示通过添加 waypoint_transmit_range 属性创建的自定义路径点。默认值:true

鸣谢

最初由 Minecraft: Bedrock Edition Preview 引入
此处,
由 Phoenix SC 介绍。

已知问题

  • 主要版本(1.x.x 和 2.x.x)不兼容!服务端和客户端之间至少必须匹配主要版本。

许可证

Player Locator Plus 采用 GNU General Public License Version 3 或更高版本授权。

评论

登录后评论和评分