# EcorteWhitelist
一个简单的 MariaDB 白名单插件,用于 PaperMC 服务器。
## 特性
- 通过名称白名单用户(使用 UUID 保存)
- 保存到 MariaDB 数据库(适用于多个服务器)
- LuckPerms 上下文支持
- 允许玩家加入,即使他们不在白名单上(以便使用 LuckPerms 上下文)
- 所有子命令的权限
## 依赖项
- [CommandAPI](https://github.com/CommandAPI/CommandAPI)
- [LuckPerms](https://luckperms.net/)
## 安装
1. 从 [发行版页面](https://github.com/CommandAPI/CommandAPI/releases) 下载 [CommandAPI](https://github.com/CommandAPI/CommandAPI) 的最新版本。
2. 从 [下载页面](https://luckperms.net/download) 下载 [LuckPerms](https://luckperms.net/) 的最新版本。
3. 从 [发行版页面](https://github.com/Ecorte/EcorteWhitelist/releases) 下载最新版本。
4. 将下载的文件放在你的 PaperMC 服务器的 `plugins` 文件夹中。
5. 在 `plugins/EcorteWhitelist/config.yml` 中配置插件。
6. 启动你的服务器。
## 用法
### 白名单
通过名称白名单玩家:
```
/ewl add <玩家>
```
权限: `ecortewhitelist.whitelist.add`
从白名单中移除玩家:
```
/ewl remove <玩家>
```
权限: `ecortewhitelist.whitelist.remove`
获取玩家的白名单状态:
```
/ewl status <玩家>
```
权限: `ecortewhitelist.whitelist.status`
### 权限
该插件添加以下权限:
- `ecortewhitelist.whitelist.bypass`: 允许绕过白名单
### LuckPerms 上下文
该插件将 `iswhitelisted` 上下文添加到 LuckPerms 中。 如果玩家在白名单上,则此上下文为真,否则为假。