Waypoints

Minecraft (Paper) 指南针插件

资源图片
# 坐标点 (Waypoint) 插件 Waypoint 插件适用于 Minecraft (Paper) ## 游戏内指令 - **/wsave \<坐标点名称\>** | 保存一个新的坐标点 (所需权限: **zoink.waypoints**)。 - **/wtp \<坐标点名称\>** | 传送到坐标点 (所需权限: **zoink.waypoints**)。 - **/wlist \<世界名称\>** | 显示所有坐标点的列表 (所需权限: **zoink.waypoints**)。 - **/wdelete \<坐标点名称\>** | 删除一个坐标点 (所需权限: **zoink.waypoints**)。 - **/whome** | 传送到玩家的出生点 (所需权限: **zoink.waypoints**)。 - **/wspawn** | 传送到 config.yml 中定义的出生点 (所需权限: **zoink.waypoints**)。 - **/wconfig \** | 用于检查或重新定义 config.yml 中的变量 (所需权限: **zoink.waypoints**, **服务器操作员**) - **/wsetup \** | 如果需要,用于设置 config.yml,参数是可选的 (所需权限: **zoink.waypoints**, **服务器操作员**) ## 权限: - **zoink.waypoints**: 允许用户使用个人坐标点。 - 一些指令需要服务器操作员权限。 ## Config.yml ### 懒人模式 - 如果您是服务器操作员,您可以简单地运行 `/wsetup` 来自动设置 `config.yml` - 请注意,这不保证 100% 有效 - 如果您想设置但更改一个变量,比如 `limited_waypoints` 为 true,您可以简单地执行以下操作: ```bash # 单个参数 /wsetup limited_waypoints=true # 多个参数 /wsetup limited_waypoints=true max_waypoints=20 ``` ### 'wconfig' 指令 - 参数的工作方式与 `/wsetup` 指令完全相同,但仅更改您定义的变量 - 另一个功能是检查变量的当前值,例如: ```bash /wconfig limited_waypoints # 输出: # WP> limited_waypoints: false # 参数示例,带数组; 注意没有空格 /wconfig allowed_worlds_colors=[light_purple,green,gold] ``` ### 定义出生点 - 如果您不想在世界中设置出生点,可以简单地将 config.yml 中 `spawn` 键下的 `enabled` 设置为 false。 - 简单地将 x、y 和 z 坐标更改为出生点的位置。 - 如果您的出生点在默认主世界的不同世界,或者您的主世界文件夹名称不同,您可以简单地更改 `spawn.world` 下的名称。 ### 布尔值 - `use_real_world_names` 指的是用户能否在特定的世界中列出他们拥有的坐标点时。 - 当设置为 true 时,此设置使用世界文件夹的名称,例如 `world_nether`。 - 为了获得更漂亮的显示结果,我建议保持此设置为 false。

- `multi_world_teleport` 在设置为 true 时,允许玩家传送到当前世界以外的坐标点。 - 例如,玩家可以在主世界时传送到他们在末地保存的坐标点。

- `limited_waypoints` 适用于希望限制玩家可以保存的坐标点数量的服务器管理员。 - 请注意,如果玩家已经拥有超过您定义的最大坐标点数,它将不会删除任何坐标点。 - 此布尔值与 `max_waypoints` 变量结合使用,该变量定义了玩家可以保存的最大坐标点数。 ### 允许的世界 - 您可以设置玩家可以保存坐标点的世界。 - 世界的顺序是它们在玩家运行 `/wlist` 时打印的顺序。 ### 允许的世界颜色 - 颜色基于 [MiniMessage 颜色](https://docs.advntr.dev/minimessage/format.html#color) - 颜色的顺序与 `allowed_worlds` 列表中的顺序相同。 ### 自定义世界名称 - 这仅在将 `use_real_world_names` 设置为 false 时才重要。 - 它们的顺序与 `allowed_worlds` 列表中的顺序相同。 ## 构建插件 要构建插件,请键入以下命令: ```bash cd Waypoints mvn clean package ```