**它是什么:** 一个允许玩家通过GUI创建、编辑和给予套装的插件,带有每个套装的权限以及每个玩家的冷却时间。
**工作原理:**
- 创建向导:通过聊天设置名称,切换权限要求,设置权限节点(如果需要),从你的背包中抓取物品,确认。
- 编辑:重命名,切换权限并设置节点,从你的背包中保存物品,设置冷却时间。
- 领取:玩家打开GUI并领取套装;如果启用了权限和冷却时间,则会强制执行。
**命令**
```/kit``` 打开套装列表GUI,并让玩家领取套装。
```/dkkit create``` 启动套装创建向导。
```/dkkit list``` 列出所有套装。需要管理员权限。
```/dkkit delete ``` 删除一个套装。需要管理员权限。
```/dkkit edit``` 打开选择GUI以选择要编辑的套装。需要管理员权限。
```/dkkit edit ``` 打开指定套装的编辑器。需要管理员权限。
**权限**
```dkkits.admin``` (默认: op)
- 允许 ```/dkkit list```, ```/dkkit delete```, ```/dkkit edit``` 以及默认情况下 ```/dkkit create``` (可配置)。
**每个套装的节点** (可选)
- 每个套装都可以有一个节点,例如 dkkits.kit.vip。 如果套装的权限开关是 ON,玩家必须拥有这个节点才能领取套装。
**配置 (config.yml)**
- admin-permission: 管理员节点 (默认 dkkits.admin)。
- allow-player-create: 允许非管理员玩家使用 ```/dkkit create``` 吗 (默认 false)。
**套装编辑器 (GUI)**
- 重命名:更改套装名称(检查冲突)。
- 权限:切换 ON/OFF 并设置节点。
- 物品:将玩家当前背包中的物品保存到套装中。
- 冷却时间: 设置冷却时间,以秒为单位(0禁用)。
**冷却时间**
- 每个套装配置 (秒)。 显示在GUI lore中。
- 领取时,应用并保存冷却时间;在冷却时间到期之前防止重新领取。