ReWhitelist

强大的Velocity插件,提供昵称、UUID或正则表达式的白名单功能,可划分为组和/或服务器。

资源图片
# ReWhitelist 一个简单但功能强大的插件,允许你限制对特定服务器或整个网络的访问。 允许你添加多个列表,并根据需要启用或禁用它们。 例如,你可以有一个包含所有管理员的列表,他们可以随时访问服务器,以及一个包含测试人员的列表,他们只能用于测试访问。 你不再需要从一个白名单中添加或删除用户,你只需要启用或禁用包含测试人员的白名单。 ## 下载 你可以在[Modrinth](https://modrinth.com/plugin/rewhitelist)或[Hangar](https://hangar.papermc.io/ReModded/ReWhitelist)下载该插件的最新版本。 ## 问题 & 建议 如果你有任何问题或建议,请在[issues](https://github.com/ReModded/ReWhitelist/issues)部分报告它们。 ## 描述 此插件允许你创建和管理多个白名单。 默认情况下,所有白名单都已禁用。
当默认白名单启用时,所有玩家都被禁止进入,除非任何其他已启用的白名单允许进入。
当白名单服务器为空时,白名单保护所有服务器,否则白名单仅保护指定的服务器。
该插件与[Floodgate](https://github.com/GeyserMC/Floodgate)集成,允许玩家使用他们的Floodgate帐户加入服务器。 ## 命令 & 权限 主命令是`/whitelist`,允许你管理白名单。 | 参数 | 描述 | 权限 | |-----------------------------------------------------------------------------|-----------------------------------------|-------------------------------------------------------------------------------------------------------------------------------| | /whitelist reload | 重新加载白名单配置文件。 | rewhitelist.command.whitelist.reload | | /whitelist create `` | 创建新的白名单组。 | rewhitelist.command.whitelist.create | | /whitelist `[group]` add `` `` | 将玩家条目添加到白名单。 | rewhitelist.command.whitelist.add | | /whitelist `[group]` remove `` | 从白名单中移除玩家。 | rewhitelist.command.whitelist.remove | | /whitelist `[group]` list | 显示所有白名单玩家的列表。 | rewhitelist.command.whitelist.list | | /whitelist `[group]` on | 启用白名单。 | rewhitelist.command.whitelist.on | | /whitelist `[group]` off | 禁用白名单。 | rewhitelist.command.whitelist.off | | /whitelist `[group]` settings `` | 白名单的附加设置。 | rewhitelist.command.whitelist.settings | | /whitelist `[group]` settings servers `` | 管理白名单控制的服务器。 | rewhitelist.command.whitelist.settings.servers
rewhitelist.command.whitelist.settings.servers.edit (for add/remove/clear) | `[group]` - 是一个可选参数,可以省略。 默认为:`default`
`<...>` - 有多个选项。 如果省略,将显示可用选项。 #### 示例 ``` /whitelist on # 启用白名单阻止 /whitelist create Stuff # 创建一个新的组 "Stuff" /whitelist Stuff on # 启用一个白名单以允许条目通过玩家 /whitelist Stuff add nick Test123 # 添加允许拥有昵称 "Test123" 的新条目 /whitelist create Testers # 创建一个新的组 "Testers" /whitelist Testers add permission Tester # 添加允许拥有权限 "Tester" 的新条目 # 由于"Testers"组未启用,拥有权限 "Tester" 的玩家仍然无法进入 /whitelist Testers on # 启用 "Testers" 组 ``` ## 配置文件 配置文件示例: [config.toml](https://github.com/ReModded/ReWhitelist/blob/master/src/main/resources/config.toml)