PlayerLocater

这个插件允许你保存位置并实时追踪玩家的位置。

资源图片
# PlayerLocater 它是一个作为业余项目开发的插件。 它提供以下功能: - 保存航点 - 在聊天中分享航点(私密,仅供您自己查看) - 在聊天中分享航点(公开,对您选定的组的成员可见) - 追踪玩家位置,每 5 秒在BossBar中显示位置。 主命令是 _**/position**_ 或 _**/pos**_ ## 👨‍💻命令 ### 追踪命令 ``` /position track ``` ``` /position untrack ``` ![玩家执行 /pos track 命令。然后BossBar出现,显示被追踪玩家的位置。BossBar每 5 秒更新一次。然后玩家执行 /pos untrack 命令,BossBar中的位置再次消失](https://i.imgur.com/Vqg0B9w.gif) ### 航点命令 ``` /position waypoint save ``` ``` /position waypoint remove ``` ``` /position waypoint get ``` **位置保存在 "positions.json" 文件中** ![玩家执行 /pos waypoint save 命令。执行命令后,会出现一条消息,说明位置已成功保存。执行 /pos waypoint remove 命令后,位置被删除,并再次出现一条成功消息。玩家还执行 /pos waypoint get 命令,航点将在聊天中分享](https://i.imgur.com/0pFqJkr.gif) ### Tab 中的位置 ![当玩家移动时,你可以看到当前位置始终显示在 Tab 栏中](https://i.imgur.com/m8QMZRj.gif) ### 组命令 当在多人的服务器上玩游戏时,组是一个重要的概念。它们允许您在组内分享位置,以便您始终了解目标所在! ``` /position group create ``` 使用此命令创建组! ``` /position group invite ``` 使用 **/position group invite** 命令邀请玩家。您必须使用具有相应属性的“name”和“player”参数。 例如 /position group invite group PapaKekse ``` /position group leave ``` 此命令用于离开组 ``` /position group remove ``` 此命令用于删除组 ``` /position group accept ``` 此命令用于接受使用 invite 命令发送的邀请 ![玩家执行上述命令](https://i.imgur.com/FZFuQJs.gif) ### 分享命令 此命令用于在组内分享位置。 组中的所有人将在聊天中看到位置 ``` /position share ``` ![玩家执行分享命令,在聊天中为组中的所有玩家分享位置](https://i.imgur.com/S23UVgH.gif) ![聊天中的位置](https://i.imgur.com/4OdIzr4.png) ## 🌐语言: 可用: - 英语 (lang_en) - 德语 (lang_de) **您可以在 config.yml 文件中更改语言** 更改语言后,可以使用 **/position reload** 命令重新加载语言数据。 当您更新插件时,所选文件将自动更新。 > 要添加您自己的语言,您可以在插件文件夹(PlayerLocater)的“language”文件夹中创建一个文件,并将语言文件设置为不带“.json”扩展名的文件名。 > 当您使用新语言文件首次启动服务器时,该文件将自动填充默认的英语翻译,以便您可以更轻松地添加您自己的语言。 ## 如何创建自定义语言文件 请按照以下步骤创建和使用您自己的语言文件: ### 1. 创建一个 JSON 文件 - 创建一个新文件,例如 `lang_fr.json`(或您喜欢的任何名称)。 - 此文件将稍后包含您服务器的所有文本,使用您选择的语言。 ### 2. 在 `config.yml` 中选择语言 - 打开 `config.yml` 并将语言设置为您文件的名称,**不带 `.json` 扩展名**。 - 示例: ```language: lang_fr``` ### 3. 启动服务器 - 首次启动时,该文件将自动填充 **默认英语文本**。 ### 4. 编辑语言 - 打开 JSON 文件并将文本翻译成您喜欢的语言。 - **重要:** 请勿更改 JSON 文件的结构。 ### 5. 重新加载语言 * 在您的服务器上运行以下命令以应用更改: ``` /position reload ``` ## 🔑权限 ### 追踪命令 /position **track** - "position.track" /position **untrack** - "position.untrack" ### 航点命令 - "position.waypoint" /position **waypoint** save - "position.waypoint.save" /position **waypoint** remove - "position.waypoint.remove" /position **waypoint** get - "position.waypoint.get" ### 组命令 - "position.group" /position **group** create - "position.group.create" /position **group** invite - "position.group.invite" /position **group** leave - "position.group.leave" /position **group** remove - "position.group.remove" /position **group** accept - "position.group.accept" ### 分享命令 ⚠️ 注意:如果从组中删除了权限,建议也删除此权限 /position **share** - "position.share" ### 📊 统计数据 此插件使用 [bStats](https://bstats.org/) 收集匿名使用数据。 这些统计数据有助于开发人员了解插件的使用情况(例如,服务器版本,玩家数量)并改进未来的更新。 - 所有数据都是 **匿名** 收集的。 - 您可以通过编辑 `/plugins/bStats/config.yml`随时禁用统计数据。 感谢您帮助改进插件! ❤️