KeepInventory Individual

一个使KeepInventory对每个玩家独立生效的插件。

资源图片
![关于](https://imgur.com/Dr1ccRs.png) KeepInventory Individual 允许您为玩家单独设置 KeepInventory。 此插件支持 MySQL,以便将具有启用 KeepInventory 的玩家列表保存到数据库中。 如果 MySQL 被禁用,或未能连接到它,则该插件将临时将列表存储到 YAML 文件中,直到连接到 MySQL 数据库。 连接建立后,该插件将自动将列表从 YAML 文件移动到数据库。 您还可以黑名单某些死亡原因,如果您不想让玩家在掉入虚空时保留他们的物品栏,例如。 有关更多信息,请参阅配置部分。 此插件还具有 API,允许您在自己的项目中利用其某些功能![了解更多](https://app.gitbook.com/o/TALdBMlyaTMjSl1ZY9nI/s/COFyNCzAUI6kydlC9reh/keepinvapi) ![指令](https://imgur.com/Kko6HvL.png) ### 用法: /keepinventory (玩家) 该命令只能由拥有 op 权限的玩家,或分配了适当权限的玩家使用。 | 指令|描述 |:----------------------------:|:----------------------------:| | /keepinventory on (玩家)| 启用您或所提及玩家的 KeepInventory.| | /keepinventory off (玩家)| 禁用您或所提及玩家的 KeepInventory.| | /keepinventory reload| 重新加载配置文件.| | /keepinventory list | 显示具有启用 KeepInventory 的玩家列表.| | /keepinventory help | 显示此插件的命令列表.| ![权限](https://imgur.com/kjthbJx.png) 这些是用于命令的权限节点。 |权限|用法|默认 |:----------:|:-----:|:------:| |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 权限的玩家| ![配置](https://imgur.com/vfqEP7k.png) ## 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} 页。' ``` ![支持](https://imgur.com/igZsk62.png) ### 不知道如何设置或遇到问题? 您可以在这里联系我: - [Github 问题跟踪器](https://github.com/Niestrat99/Keep-Inv-Individual/issues) - [Discord](https://discord.gg/9ecMsm6Xgj)