PlayerWaypointColors

管理 1.21.6+ 玩家定位条航路点的颜色,并在加入时自动设置自定义颜色。

资源图片
## 概述 PlayerWaypointColors 允许玩家设置自己的航路点颜色,并允许管理员为其他玩家设置颜色。 支持使用 PlaceholderAPI 进行自动玩家颜色分配。 ## 功能 - 为玩家航路点分配自定义十六进制颜色(例如,`#FF0000` 或 `FF0000` 代表红色) - 玩家和管理员的简单命令 - 可选的 PlaceholderAPI 集成,用于在加入时自动分配颜色 ## 兼容性 - **Minecraft:** Spigot 1.21.7, Paper 1.21.7 - **可选:** [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) ## 安装 1. 下载最新的 `PlayerWaypointColors.jar`。 2. 将其放置在服务器的 `plugins` 文件夹中。 3. (可选) 如果您想进行动态颜色分配,请安装 PlaceholderAPI。 4. 启动或重新加载您的服务器。 ## 命令 & 权限 | 命令 | 描述 | 权限 | 默认 | |--------------------------------------------------|-----------------------------------------------------|------------------------------|---------| | `/pwc help` | 显示帮助消息 | playerwaypointcolor.help | all | | `/pwc set [#hexcode]` | 设置您自己的航路点颜色 | playerwaypointcolor.self | OP | | `/pwc setother [#hexcode]` | 设置另一个玩家的航路点颜色 | playerwaypointcolor.others | OP | | `/pwc get` | 获取您自己的航路点颜色 | playerwaypointcolor.self | OP | | `/pwc get ` | 获取另一个玩家的航路点颜色 | playerwaypointcolor.others | OP | | `/pwc reset` | 重置您自己的航路点颜色 | playerwaypointcolor.self | OP | | `/pwc reset ` | 重置另一个玩家的航路点颜色 | playerwaypointcolor.others | OP | `/pwc get` 仅在 Spigot (而不是 Paper) 上受支持,因为存在 API 限制。 ## 配置文件 插件将在首次运行时创建一个 `config.yml` 文件。 您可以: - 启用 PlaceholderAPI 集成 - 设置自动颜色分配的占位符 示例配置: ```yaml placeholderapi: auto-apply-on-join: false variable: "" ``` ## PlaceholderAPI 集成 如果安装了 PlaceholderAPI,您可以使用占位符在玩家加入时自动分配十六进制颜色。 将 config.yml 中的变量设置为您想要的占位符(例如,`%luckperms_meta_color%`),该占位符必须返回以 `#00FF00` 或 `00FF00` 格式的十六进制颜色。 最简单的方法是使用 LuckPerms 元数据功能。 1. 在组上设置权限 `meta.color.#FF0000` 2. 将 config.yml 选项 `auto-apply-on-join` 设置为 `true` 3. 将 config.yml 选项 `variable` 设置为 `%luckperms_meta_color%` 4. 保存 config.yml,重启您的服务器 或者,您可以使用 PlaceholderAPI 字符串扩展(特别是 `%string_replaceCharacters__%`)来操作您的占位符,使其返回一个有效的十六进制代码。