# Better Keep Inventory
[](https://discord.imjustdoom.com)
[](https://x.com/ImJustDoom)
[](https://ko-fi.com/justdoom) [](https://github.com/JustDoom/BetterKeepInventory)
Better Keep Inventory 是一个插件,构建了更多功能,基于“Keep Inventory”游戏规则的想法。
这个游戏规则非常有限,唯一的配置选项是启用/禁用它,并在特定世界中使其生效。
此插件可以处理这些场景以及更多场景! 支持每世界配置以及在特定场景下保留你的物品,例如自然死亡、生物死亡或玩家死亡。
无论你的物品被保留还是被掉落,都取决于你!
## 特性
- 每世界配置
- 权限
- 重启服务器无需重新启动即可刷新配置文件
- PVP、自然或生物造成死亡时保留/掉落物品!
- Paper 和 Sponge 支持
### 计划
- 在保留物品时显示可配置的消息
- 仅掉落/保留特定物品
- 在指定的时间/生命周期内限制保留物品的使用次数
## 使用方法
只需将插件安装到你的平台(Paper 或 Sponge)的 plugins 文件夹中。
玩家死亡被定义为除了你自己以外的玩家导致你的死亡,无论是通过剑、箭,还是从悬崖上摔落。
只要 Minecraft 将其归类为被其他玩家杀死的,在插件中就会被标记为玩家死亡。
自然死亡是指你因饥饿、坠落伤害、溺水或在虚空中死亡。 也应该涵盖来自 `/kill` 命令的死亡。
生物死亡是指你被敌对生物,苦力怕,骷髅,蜘蛛等杀死。
### 命令
有一个命令 `/betterkeepinventory reload`,用于重新加载配置文件并应用所做的更改。
它需要 `betterkeepinventory.commands` 权限。你也可以运行 `/bki reload` 作为简写。
### 权限
默认情况下,所有玩家都将启用“保留物品”功能。
如果你只想将其授予特定人员,你可以将选项 `require-permission` 设置为 true,并仅授予想要拥有“保留物品”能力的用户 `betterkeepinventory.keep` 权限。
为此,你需要一个权限插件,例如 [LuckPerms](https://luckperms.net/)。
### 配置文件
Paper 插件使用 `.yml` 文件进行配置,而 Sponge 插件使用 `.json` 文件。
对于特定世界的设置,Sponge 配置文件需要完整的世界名称,例如 `minecraft:overworld`。
默认世界名称在 Paper 和 Sponge 之间也不同。
```yml
# 注意:请勿在此插件中使用“保留物品”游戏规则
# 全局默认设置,影响所有世界。 将所有设置为 false 以获得原版功能(无保留物品)
# "keep" 指的是死亡时应保留的内容,不可配置
# 应将 "betterkeepinventory.keep" 权限设置为 true 才能在死亡时“保留”
# 如果为 false,所有人都会“保留”
require-permission: false
# 玩家被其他玩家杀死时应“保留”吗
keep-on-player-death: false
# 自然死亡时应“保留”吗。 坠落伤害、饥饿、溺水等
keep-on-natural-death: true
# 被生物杀死时应“保留”吗
keep-on-mob-death: true
# 如果他们自杀,应“保留”吗。 使用箭、末影水晶等
keep-on-suicide: false
# "保留" 设置
# 玩家死亡时,是否保留他们的物品栏
keep-inventory-items-on-death: true
# 玩家死亡时,是否保留他们的经验等级。
# 你的等级越高,升级所需的经验值越多,因此死亡时有 10 级且经验值 50% 的玩家不会以 5 级复活
# 值也可以是 0 到 1 之间的数字,其中 1 表示保留所有经验,0 表示不保留
# 0.5 - 只保留一半的经验
keep-exp-on-death: 1.0
# 特定世界的设置。 这些将覆盖上面全局设置,适用于指定的 world
worlds:
# 世界的名称
world:
# 是否应覆盖全局设置。 设置为 false 以禁用覆盖
enabled: false
require-permission: false
keep-on-killed-by-player: false
keep-on-natural-death: true
keep-on-mob-death: true
keep-inventory-items-on-death: true
keep-exp-on-death: 0.5
world_nether:
enabled: false
require-permission: true
keep-on-killed-by-player: false
keep-inventory-items-on-death: true
keep-exp-on-death: 1.0
# "keep-on-natural-death" 和 "keep-on-mob-death" 选项被省略。 这两个将默认为文件顶部设置的全局
# 默认值,而上面 world 部分中指定的其他设置将具有设置的选项
```
## 支持
你可以在我的 [discord 服务器](https://discord.gg/ydGK5jYV6t) 上获得支持,或者你可以在 GitHub 仓库 [这里](https://github.com/JustDoom/BetterKeepInventory/issues) 上报告任何错误。
## 赞助
[](https://winterno.de/justdoom)
[WinterNode](https://winterno.de/justdoom) 提供行业领先的性能、稳定性和易用性,而且价格合理! 我与他们合作,并使用他们的服务,因为他们提供惊人的客户支持和可靠性。
使用代码 **DinoNuggies** 享受您的前 4 个月 20% 的折扣!