Better Keep Inventory

死亡时,可以选择保留或丢弃物品栏,当由自然因素、生物或玩家在PVP中击杀 (可配置)。

资源图片
# Better Keep Inventory [![Discord](https://img.shields.io/discord/810752039470235688?style=for-the-badge&logo=discord&label=Discord&labelColor=grey&color=green)](https://discord.imjustdoom.com) [![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/ImJustDoom?style=for-the-badge&logo=x&label=Follow!&color=gray)](https://x.com/ImJustDoom) [![Static Badge](https://img.shields.io/badge/Backers-%20?style=for-the-badge&logo=ko-fi&color=gray)](https://ko-fi.com/justdoom) [![GitHub](https://img.shields.io/github/stars/JustDoom/BetterKeepInventory?style=for-the-badge&logo=github)](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 部分中指定的其他设置将具有设置的选项 ```
示例:仅在虚空中保留你的物品,无论发生什么 ```yml require-permission: false keep-on-player-death: false keep-on-natural-death: false keep-on-mob-death: false keep-on-suicide: false keep-inventory-items-on-death: true keep-exp-on-death: 1.0 worlds: world_nether: enabled: true require-permission: false keep-on-killed-by-player: true keep-on-natural-death: true keep-on-mob-death: true keep-on-suicide: false keep-inventory-items-on-death: true keep-exp-on-death: 1.0 ```
## 支持 你可以在我的 [discord 服务器](https://discord.gg/ydGK5jYV6t) 上获得支持,或者你可以在 GitHub 仓库 [这里](https://github.com/JustDoom/BetterKeepInventory/issues) 上报告任何错误。 ## 赞助 [![WinterNode](https://i.imgur.com/RdDhfX.png)](https://winterno.de/justdoom) [WinterNode](https://winterno.de/justdoom) 提供行业领先的性能、稳定性和易用性,而且价格合理! 我与他们合作,并使用他们的服务,因为他们提供惊人的客户支持和可靠性。 使用代码 **DinoNuggies** 享受您的前 4 个月 20% 的折扣!