服务器路径点

服务器路径点

管理航路点并自动同步至其他玩家的客户端。兼容Xaero的小地图。

服务器路径点

中文

License: MIT Modrinth Version both ![Modrinth Downloads](https://img.shields.io/modrinth/dt/server_waypoint?style=flat-square&logo=modrinth&logoColor=#00AF5C&label=Modrinth Downloads&color=#00AF5C) ![CurseForge Downloads](https://img.shields.io/curseforge/dt/1416929?style=flat-square&logo=curseforge&logoColor=#F16436&label=CurseForge Downloads&color=#F16436)

![Fabric](https://img.shields.io/badge/1.20.x 1.21.x 26.1--26.2-555555?style=flat-square&label=Fabric&labelColor=dbb69b) ![Forge](https://img.shields.io/badge/1.20.x 1.21.x 26.1--26.2-555555?style=flat-square&label=Forge&labelColor=959eef) ![NeoForge](https://img.shields.io/badge/1.20.2--1.20.6 1.21.x 26.1--26.2-555555?style=flat-square&label=NeoForge&labelColor=f99e6b) ![Paper](https://img.shields.io/badge/1.21.x 26.1--26.2-555555?style=flat-square&label=Paper&labelColor=eeaaaa)

discord-singular crowdin

管理路径点并自动将其同步到其他玩家的客户端。兼容 Xaero 的小地图。

功能特性

  • 自动从服务器同步路径点。
  • 可自定义路径点的渲染。
  • 允许玩家通过 GUI(需要安装客户端)和命令(仅需安装服务端)管理路径点。
  • 命令自动补全。
  • 为 /wp <选项> 命令自定义权限。兼容 LuckPerms。
  • 支持通过 Xaero 小地图的路径点聊天分享消息便捷地添加路径点,无需安装客户端。

依赖项

必需:

可选:

按键绑定

  • 按下 右 Shift(默认按键)或使用 /wp_gui 在游戏中打开路径点管理器界面。
  • 在路径点管理器界面中,将鼠标悬停在某个路径点上并按 T 键传送(需要 /wp tp 命令权限)。
  • 在路径点管理器界面中,按 C 键打开客户端配置界面。

命令

  • /wp add 添加新路径点。不允许重名。会提示用户使用 /wp edit 替换已有的路径点。
    • /wp add <维度> <列表> 添加路径点列表。
  • /wp download 下载路径点并添加到 Xaero 的小地图(未安装客户端时无效)。
  • /wp edit 编辑路径点。
  • /wp list 列出所有路径点。以树状层级显示所有路径点。允许用户点击传送、编辑和删除路径点。
  • /wp reload 重新加载 config.json 和 /config/server_waypoint/lang 中的翻译文件。功能 sendXaerosWorldId 需要重启服务器才能生效。
  • /wp remove 按名称删除路径点。显示已删除的路径点,点击可恢复该路径点。
    • /wp remove <维度> <列表> 删除空路径点列表。
  • /wp tp 传送执行命令的玩家到指定路径点。

服务端翻译

此模组发送的消息和命令反馈将根据接收方客户端的语言设置自动翻译。这完全在服务端实现;玩家无需安装本模组的客户端即可看到翻译后的消息。目前,本模组自带英语和简体中文翻译。如果您有兴趣,可以在 Crowdin 上帮助添加翻译!

添加翻译

将语言文件放在目录:<配置路径>/server_waypoint/lang/ 下。本模组会在服务器启动时加载它们,如果服务器已经在运行,请使用 /wp reload。

创建语言文件

遵循 en_us.json、zh_cn.json 中使用的格式。

使用有效的语言代码命名语言文件。

翻译优先级

如果您添加的翻译与内置语言使用相同的语言代码,本模组将首先尝试在您添加的文件中查找翻译键。如果找不到该键,则会回退到内置翻译。因此,如果您想使用自己的翻译版本,只需添加自己的文件并覆盖内置翻译即可。

社区译员贡献者名单和贡献拉取请求指南记录在 TRANSLATOR_CREDITS.md 中。

翻译贡献者

感谢社区译员们帮助 Server Waypoint 以更多语言提供给更多玩家。

希伯来语:

hotspotty

西班牙语:

shimonsolo

繁体中文:

Ymaomi

繁体中文(香港):

Ymaomi

路径点

位置

对于专用服务器:

<配置路径>/server_waypoint/waypoints/

对于单人游戏世界:

<我的世界根目录>/saves/<世界名称>/server_waypoint/waypoints/

文件格式

所有路径点都保存在 json 文件中。每个 json 文件包含一个维度中的所有路径点,文件名是该维度的转换后的完整注册名称。 例如,主世界中的所有路径点存储在 minecraft$overworld.json 中。

服务端配置

Fabric、Quilt:

<我的世界根目录>/config/server_waypoint/config.json

NeoForge、Forge:

<我的世界根目录>/defaultconfigs/server_waypoint/config.json

Paper、Purpur:

<服务器根目录>/plugins/ServerWaypoint/config.json

在 config.json 中进行的某些更改可能需要在服务器重启后才会生效。

命令权限

更改执行命令所需的原版权限等级。

这将被 LuckPerms 设置的权限所覆盖。

默认值:

  {
    "CommandPermission": {
      // /wp add
      "add": 0,
      // /wp edit
      "edit": 0,
      // /wp remove
      "remove": 0,
      // /wp tp
      "tp": 2,
      // /wp reload
      "reload": 2
    }
  }

功能

addWaypointFromChatSharing

默认值:true

提示用户添加他们在聊天中分享的路径点。需要 /wp add 权限。

示例:

 {
   "Features": {
     "addWaypointFromChatSharing": true
   }
 }
sendXaerosWorldId

默认值:true

向客户端发送世界 ID,以帮助 Xaero 的地图模组识别服务器。

如果 Leaves 服务器上的 xaero-map-protocol 或其他插件/模组提供的类似功能已启用,则应将此项设置为 false。

示例:

 {
   "Features": {
     "sendXaerosWorldId": true
   }
 }

客户端配置

启用路径点渲染

默认值:true

路径点渲染缩放因子(百分比)

默认值:100

路径点背景透明度

默认值:128

路径点垂直偏移(百分比)

默认值:0

本地路径点视距(区块)

默认值:12

自动同步到 Xaero 的小地图

默认值:true

需要安装 Xaero 的小地图模组。

手动同步到 Xaero 的小地图

默认值:无

手动触发,需要安装 Xaero 的小地图模组。

这将替换 Xaero 小地图上名称与服务器列表名称相同的任何路径点集合。

  • 保留内容: 名称在服务器上不存在的唯一路径点集合。
  • 丢失内容: 您在这些共享列表中添加的任何路径点。您创建的与服务器列表同名的任何列表。