- 版权类型
- 原创
- 插件中文名称
- 世界玩家选择器
- 插件英文名称
- WorldPlayerSelector
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.20
一、插件概述
WorldPlayerSelector 是一款专门为 Bukkit/Spigot 服务器开发的实用插件,它为服务器管理者提供了便捷的世界管理功能,同时对命令方块中的玩家选择器进行了智能优化。通过该插件,管理者可以轻松控制哪些世界中的命令方块会将 @a 目标选择器添加10000格以内的条件,增强了服务器命令执行的针对性和灵活性。
二、主要功能
- 世界管理指令
- 添加世界:使用 /wps add <世界名称> 指令,你可以将指定的世界添加到配置文件中。添加后的世界中的命令方块将具备替换 @a 选择器的功能。
- 移除世界:通过 /wps remove <世界名称> 指令,能够从配置文件中移除指定的世界。移除后,该世界中的命令方块将不再进行 @a 选择器的替换操作。
- 列出已选世界:执行 /wps list 指令,插件会显示当前配置文件中已选择的所有世界,方便你随时查看管理状态。
- 帮助信息:输入 /wps help 或仅输入 /wps,插件会展示所有可用指令及其详细用法,为新手管理者提供快速上手的指引。
- 命令方块优化
在配置文件中指定的世界里,命令方块中的 @a 选择器会自动替换为当前世界的玩家名称列表。这一功能使得命令的执行更加精准,避免了在多世界服务器中因 @a 选择器默认选择所有在线玩家而导致的误操作。
三、权限管理
插件提供了细致的权限管理机制,通过以下权限节点可以灵活控制不同玩家或群组对插件指令的使用权限:
- worldplayerselector.*:拥有所有 WorldPlayerSelector 插件指令的权限。
- worldplayerselector.add:允许使用 /wps add 指令。
- worldplayerselector.remove:允许使用 /wps remove 指令。
- worldplayerselector.list:允许使用 /wps list 指令。
- worldplayerselector.help:允许使用 /wps help 指令。
默认情况下,这些权限仅授予服务器管理员(OP),你可以根据实际需求使用权限管理插件(如 PermissionsEx)为不同玩家或群组分配相应的权限。
四、使用方法
- 安装插件:将编译好的插件 .jar 文件放置在服务器的 plugins 文件夹中,重启服务器即可完成安装。
- 管理世界:使用上述介绍的 /wps 相关指令对世界进行添加、移除和查看操作。
- 配置权限:使用权限管理插件为玩家或群组分配所需的权限,确保只有授权人员能够执行相应的指令。
五、用户体验优化
插件在消息提示方面进行了精心设计,不同类型的消息采用了不同的文字颜色显示:
- 错误信息(如权限不足、世界不存在等)使用红色文字,醒目地提醒用户操作有误。
- 成功信息(如世界添加或移除成功、列出已选择世界等)使用绿色文字,让用户清晰了解操作结果。
- 帮助信息使用黄色文字,提供友好的操作指引。
此外,插件还支持 Tab 补全功能,在输入指令时按下 Tab 键,系统会自动补全可用的子指令或世界名称,大大提高了指令输入的效率。
总之,WorldPlayerSelector 插件为 Bukkit/Spigot 服务器管理者提供了一个强大、便捷且安全的世界管理和命令方块优化解决方案,帮助你更好地掌控服务器的运行。