JoinManager

当服务器已满时,使用权限创建玩家加入优先级。

资源图片
# JoinManager 一个用于为玩家设置特定加入优先级的 Minecraft 插件。 ## 安装 1. 从发布页面下载插件 2. 将插件 jar 文件放入你的 plugins 文件夹 3. 重启服务器 ## 工作原理 - 每个玩家都有一个加入优先级。 - 优先级更高的玩家可以在服务器已满时踢出优先级较低的玩家。 - 加入优先级通过权限 `joinmanager.level.` 设置。 - 如果玩家拥有多个加入优先级权限,则最高级别生效。 - 优先级必须 >= 0 且低于最大级别。 - 拥有绕过权限的玩家即使服务器已满也可以加入。 ## 指令 | 指令 | 权限 | 描述 | |-------------------------------------|------------------------------|--------------------------------------------------------------| | `/joininfo [<玩家>]` | `joinmanager.command.info` | 显示玩家的加入等级和绕过状态 | | `/get-temp-join-bypass` | `joinmanager.command.info` | 显示临时绕过玩家数量的玩家。 | | `/allow-temp-join-bypass <玩家>` | `joinmanager.command.manage` | 允许玩家临时绕过玩家人数上限。 | | `/remove-temp-join-bypass <玩家>` | `joinmanager.command.manage` | 移除玩家临时绕过玩家人数上限的权限。 | ## 权限 | 权限 | 描述 | |------------------------------|--------------------------------------------------------------------------| | `joinmanager.level.` | 设置特定的加入优先级。 将 替换为优先级。 | | `joinmanager.level.highest` | 将加入优先级设置为最大整数值。 忽略最大级别。 | | `joinmanager.bypass` | 绕过服务器的玩家人数上限。 | | `joinmanager.command.info` | 授予访问 `/joininfo` 和 `/get-temp-join-bypass` 的权限。 | | `joinmanager.command.bypass` | 授予访问 `/allow-temp-join-bypass` 和 `remove-temp-join-bypass` 的权限 | ## 配置文件 | 值 | 描述 | |-------------------------|-------------------------------------------------------------------------------------------------| | `max_level` | 玩家可以拥有的最大加入优先级。 高于此值的优先级将被忽略。 | | `always_bypass` | 如果启用,拥有绕过权限的玩家在加入时永远不会踢出其他玩家。 | | `kick_message` | 当玩家因更高优先级的玩家而被踢出时,该玩家将看到的提示。 | | `no_permission_message` | 当玩家尝试运行没有权限的指令时,该玩家将看到的提示。 | ## 兼容性说明 官方,该插件仅支持 1.21.x。 但是,插件可能可以在 Paper 的旧版本上运行。 但请注意,这不受官方支持或测试。 ## 链接 [GitHub 仓库](https://github.com/jandie1505/JoinManager), [图标来源](https://www.flaticon.com/free-icons/queue)