
KeepInventory Individual 允许您为玩家单独设置 KeepInventory。
此插件支持 MySQL,以便将具有启用 KeepInventory 的玩家列表保存到数据库中。
如果 MySQL 被禁用,或未能连接到它,则该插件将临时将列表存储到 YAML 文件中,直到连接到 MySQL 数据库。
连接建立后,该插件将自动将列表从 YAML 文件移动到数据库。
您还可以黑名单某些死亡原因,如果您不想让玩家在掉入虚空时保留他们的物品栏,例如。
有关更多信息,请参阅配置部分。
此插件还具有 API,允许您在自己的项目中利用其某些功能

### 用法: /keepinventory (玩家)
该命令只能由拥有 op 权限的玩家,或分配了适当权限的玩家使用。
| 指令|描述
|:----------------------------:|:----------------------------:|
| /keepinventory on (玩家)| 启用您或所提及玩家的 KeepInventory.|
| /keepinventory off (玩家)| 禁用您或所提及玩家的 KeepInventory.|
| /keepinventory reload| 重新加载配置文件.|
| /keepinventory list | 显示具有启用 KeepInventory 的玩家列表.|
| /keepinventory help | 显示此插件的命令列表.|

这些是用于命令的权限节点。
|权限|用法|默认
|:----------:|:-----:|:------:|
|ki.admin.cmd.on|用于 /keepinventory on|拥有 op 权限的玩家|
|ki.admin.cmd.off|用于 /keepinventory off|拥有 op 权限的玩家|
|ki.admin.cmd.other|用于 /keepinventory on/off (玩家)|拥有 op 权限的玩家|
|ki.admin.cmd.reload|用于 /keepinventory reload|拥有 op 权限的玩家|
|ki.admin.cmd.list|用于 /keepinventory list|拥有 op 权限的玩家|
|ki.admin.cmd.help|用于 /keepinventory help|拥有 op 权限的玩家|
|ki.keepxp|具有此权限的玩家在死亡时将保留他们的经验值。|拥有 op 权限的玩家|
|ki.onjoin.on|玩家在加入时默认启用 KeepInventory。黑名单世界将取消它。|拥有 op 权限的玩家|
|ki.onjoin.off|玩家在加入时默认禁用 KeepInventory。|拥有 op 权限的玩家|

## config.yml
```
# 注意:使用黑名单时,请确保以大写字母写死因,例如:
# blacklist:
# - VOID
# - EXPLOSION
# ----------------------------------------------------------------------------------------
# 如果你想把列表留空,请输入类似下面的列表:
# blacklist: []
# ----------------------------------------------------------------------------------------
# 您可以在这里找到所有伤害原因的列表:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
# ----------------------------------------------------------------------------------------
world-blacklist:
enabled: false
blacklist: []
deathcause-blacklist:
enabled: false
blacklist: []
mysql:
enabled: false
host: 主机名
port: 端口
database: 数据库名称
user: 用户名
password: 密码
debug:
send-on-join-notification: false
enabled: false
```
## messages.yml
```
info:
on-join:
enabled: '&7KeepInventory 已为您默认启用!'
disabled: '&7KeepInventory 已为您默认禁用!'
blacklisted: '&7KeepInventory 被禁用,因为您在黑名单世界中!'
enabled: '&7已成功为 &e{player} &7启用 KeepInventory!'
disabled: '&7已成功为 &e{player} &7禁用 KeepInventory!'
reload:
process: '&7正在重新加载配置文件...'
success: '&7配置文件已成功重新加载!'
error:
no-permission: '&c您没有使用此命令的权限!'
no-such-player: '&c玩家 &e{player} &c不存在。'
invalid-arguments: '&c无效的参数。用法:&e/keepinventory
(玩家)'
not-enough-arguments: '&c参数不足。用法:&e/keepinventory
(玩家)'
already-enabled: '&c它对 &e{player} &c已经启用。'
already-disabled: '&c它对 &e{player} &c已经禁用。'
empty-list: '&c列表为空。'
must-be-number: '&c参数必须是数字!'
page-out-of-bounds: '&c列表仅到 {number} 页。'
```

### 不知道如何设置或遇到问题?
您可以在这里联系我:
- [Github 问题跟踪器](https://github.com/Niestrat99/Keep-Inv-Individual/issues)
- [Discord](https://discord.gg/9ecMsm6Xgj)