PlayerLocatorPlus 26.1 Port

PlayerLocatorPlus 26.1 Port

PlayerLocatorPlus 的非官方移植版,适用于 26.1.2 和 26.2 版本。

管理

Player Locator Plus

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

需要 Cloth Config API 需要 Fabric API


注意:这是由 Notenlish 移植至 26.1.2 和 26.2 的非官方版本。原始项目为 PlayerLocatorPlus,作者是 @sit。


玩家定位条

标记颜色

默认情况下,每个玩家的颜色由其 UUID 随机决定。也可以在配置中选择其他选项(见下文)。

距离淡出

当玩家非常远时,他们的标记会开始淡出:

玩家定位器,其中一个标记略有淡出

隐藏

有三种方式可以隐藏自己在玩家定位器上的位置:

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

一个佩戴南瓜的玩家不会显示在玩家定位器上

配置

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

服务器参数:

  • 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 命令分配颜色。
    • CONSTANT:所有人使用 constantColor 选项指定的相同颜色。
  • constantColor:当 colorMode 为 CONSTANT 时使用的颜色。默认值:0xFFFFFF(白色)
  • allowVanillaLocatorBar:允许向未安装此模组的原版玩家发送路径点。默认值:true

客户端参数:

  • visible:显示玩家定位器。默认值:true
  • visibleEmpty:即使没有在线玩家且视野中无标记时,也显示玩家定位器。默认值:false
  • acceptServerConfig:是否用服务端配置覆盖客户端配置。服务端配置也可以设置客户端参数。默认值:true
  • fadeMarkers:淡出远处玩家的标记。默认值:true
  • fadeStart:标记开始淡出的距离。默认值:100
  • fadeEnd:标记停止淡出并稳定在 fadeEndOpacity 的距离。默认值:1000
  • fadeEndOpacity:达到/超过 fadeEnd 时的最终不透明度。默认值:0.3
  • showHeight:如果高度差显著,在标记上方/下方显示小箭头。 默认值:true
  • alwaysShowHeads:始终显示玩家头颅,无论是否按 Tab 键。默认值:false
  • showHeadsOnTab:按 Tab 键时显示玩家头颅。默认值:true
  • showNamesOnTab:按 Tab 键时显示玩家名称。默认值:true
  • showVanillaWaypoints:显示通过添加 waypoint_transmit_range 属性创建的自定义路径点。默认值:true

致谢

最初在《我的世界:基岩版预览》中引入,由 Phoenix SC 介绍。

已知问题

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

许可协议

Player Locator Plus 采用 GNU 通用公共许可证第三版或更高版本进行许可。