
RLCraft死亡大修
死亡会消耗你的生命值,而非背包物品。可设置每次死亡扣除的生命值数量、累积多少次死亡扣除一点生命值,以及一个永不低于的下限——因此,只有你赚取的生命值才面临风险。
查看大图RLCraft 死亡机制大修
死亡会让你失去生命值上限,而不是全部物品。
你会保留装备。会掉落战利品,而它们会留在地上等你捡回,而不会消失。你的生命值上限会下降一颗心,直至一个永远不会低于的下限。
开箱即用。无需修改配置,也无需额外安装其他模组。
💬 加入Discord —— Bug 反馈、配方建议和发布通知。我在这里响应最及时。
死亡时会发生什么
你保留身上装备的装备。 护甲、快捷栏、主手、副手、饰品(Baubles)以及随之保存的全部物品、穿戴式背包。还有你的工具腰带,因为它属于饰品栏位。
你会掉落主物品栏。 即 27 个非快捷栏槽位。你的战利品和材料仍然充满风险,这也给了你返回原地取回的动力。
掉落物可持续 15 分钟而非 5 分钟。 原版的时限通常不足以让你在如此规模的整合包中一路打回去,而物品消失是丢失数小时进度的最常见原因之一。RLCraft 已经提供了尸体复合模组的回城卷轴帮你返回。时限可配置,甚至可设为永不消失。
所有保留的物品会损失 10% 耐久。 保留装备仍然需要消耗修理材料。这永远不会摧毁物品——任何会被摧毁的物品只会降到 1 耐久。
你会失去一颗心的最大生命值。 永久性地,直到达到下限。生命值只能通过 Scaling Health 的心之容器恢复。

为什么不用 keepInventory 游戏规则?
因为它是全有或全无。keepInventory 会保留 一切——装备、战利品、经验——这样死亡就毫无代价,变成了快速旅行。这也是人们通常关掉它,重新回到失去整局进度的原因。
本模组提供了游戏规则无法表达的中间设定:
| keepInventory | 本模组 | |
|---|---|---|
| 已装备的物品 | 保留 | 保留 |
| 主物品栏 | 保留 | 掉落 |
| 留在地上的物品 | 无 | 持续 15 分钟而非 5 分钟 |
| 耐久损耗 | 无 | 保留物品损失 10% |
| 最大生命值 | 不变 | 失去一颗心,直至下限 |
你保留足够在归途中生存的,失去足够让归途值得一闯的。
如果你确实想要该游戏规则,可以开启它——本模组会检测到并保持你的物品栏不变,而不是与之冲突。生命值惩罚仍然生效。
生命值下限
MIN_HEARTS 默认值为 10,与 Scaling Health 的初始生命值相同。
因此你初始的生命值永远不会被扣除,只有通过心之容器增加的生命值才面临风险。由此产生两点:
- 早期死亡毫无代价。 新手永远不会陷入无法爬出的深渊。
- 每个心之容器都成为一个决策。 使用一个就永久性地将其置于风险中,于是问题从“我能再做一个心吗?”变成了“我信任自己能面对前路吗?”
如果你修改了 Scaling Health 的 Starting Health 配置,请同步修改 MIN_HEARTS。
生命值耗尽时以物品抵偿
范围底部存在一个空隙:一旦你达到生命值下限,死亡便毫无代价。没有生命值可扣,而装备本来就会保留。
DROP_EVERYTHING_AT_MIN_HEALTH 填补了这一空缺。开启后,交易双向生效——有生命值时扣生命值,没有时则掉落全部物品。死亡总是有代价的,而心之容器成为恢复装备保护的途径。
默认关闭。开启前请检查 MIN_HEARTS。下限默认为 10,与 Scaling Health 的初始生命值相同,因此新玩家从首次出生就站在这个线上,每次死亡都会掉落全部物品,直到获得第一个心之容器。如果你想开启它,请将 MIN_HEARTS 设置为低于初始生命值,以便有缓冲可供消耗。
不扣生命值的死亡也不会扣物品,因此豁免死亡和 DEATHS_PER_PENALTY 宽限期内的免费死亡都不会影响你的物品栏。
宽限期
DEATHS_PER_PENALTY 设置触发惩罚所需的死亡次数。默认值为 1,因此每次死亡都会损失一颗心。设为 3 后,前两次死亡免费,第三次才会生效。
Scaling Health 已经有每次死亡的固定生命值损失和最小生命值设定。宽限期是它所没有的部分,也是本模组存在而非仅仅修改配置的原因。
配置
config/rlcraftdeathoverhaul.cfg,或在游戏内通过 Mods → RLCraft Death Overhaul → Config 修改。生命值以整颗心为单位,所有设置实时读取——无需重启。
设置分为四组。

四个分组,均可在游戏内编辑并实时读取。
hearts - 死亡生命值惩罚
| 设置 | 默认值 | 作用 |
|---|---|---|
HEARTS_LOST_PER_PENALTY |
1.0 |
每次惩罚扣除的心数。支持半颗心。0 禁用生命值损失。 |
DEATHS_PER_PENALTY |
1 |
触发惩罚所需的死亡次数。 |
MIN_HEARTS |
10.0 |
最大生命值可降至的最低值。 |
RESET_COUNTER_ON_PENALTY |
true |
宽限期重复而非一次性。 |
RESET_COUNTER_ON_SLEEP |
false |
睡觉清除待计死亡次数。不返还生命值。 |
items - 哪些物品保留,及保留的代价
| 设置 | 默认值 | 作用 |
|---|---|---|
ENABLE_ITEM_KEEPING |
true |
物品处理的总开关。不意味着“保留所有物品”。 |
KEEP_ARMOR / KEEP_HOTBAR / KEEP_MAINHAND / KEEP_OFFHAND |
true |
你身上装备的栏位。 |
KEEP_BAUBLES |
true |
饰品,及其中的工具腰带。 |
KEEP_WEARABLE_BACKPACK |
true |
背包及其中物品。 |
KEEP_MAIN_INVENTORY |
false |
27 个战利品槽。这是你会掉落的栏位。 |
KEEP_XP |
false |
保留经验值而非掉落。 |
DROP_EVERYTHING_AT_MIN_HEALTH |
false |
生命值达到下限时,以物品抵偿而非心数。 |
DURABILITY_LOSS_ON_KEPT_ITEMS |
0.10 |
保留物品的耐久损耗比例。 |
DROP_DESPAWN_MINUTES |
15 |
死亡掉落物的持续时间。0 保持原版,-1 永不消失。 |
exemptions - 不计入的死亡
| 设置 | 默认值 | 作用 |
|---|---|---|
COUNT_CREATIVE_DEATHS |
false |
创造模式和旁观模式的死亡是否计入。 |
EXEMPT_DIMENSIONS |
(空) | 在这些维度中死亡无惩罚。 |
EXEMPT_DAMAGE_TYPES |
(空) | 不计入的伤害类型。 |
messages - 玩家看到的信息
| 设置 | 默认值 | 作用 |
|---|---|---|
ANNOUNCE_PENALTY |
true |
受到惩罚时的聊天消息。 |
ANNOUNCE_PROGRESS |
true |
显示剩余死亡次数的聊天消息。 |
BROADCAST_PENALTY_TO_SERVER |
false |
向所有人广播惩罚信息。 |
EXEMPT_DAMAGE_TYPES 匹配 Minecraft 的内部伤害名称(fall、lava、cactus),而非聊天中的死亡消息。将日志级别设为 debug 后,模组会打印它看到的每次死亡的伤害类型。
命令
| 命令 | 权限 | 作用 |
|---|---|---|
/deathoverhaul status |
任何人 | 查看最大生命值、下限、累计死亡次数、总计数。 |
/deathoverhaul status Steve |
op | 查看另一名玩家的相同信息。 |
/deathoverhaul reset Steve |
op | 清除计数器。不返还生命值。 |
/deathoverhaul sethearts Steve 12 |
op | 设置最大生命值,例如设为 12 颗心。这就是返还生命值的方式。 |
也可使用别名 /dov 和 /dp。
需求
- Minecraft 1.12.2,Forge 14.23.5.2847 或更新版本
- Scaling Health - 必需。没有它 Forge 将拒绝加载本模组,而非异常运行。
饰品(Baubles)和穿戴式背包为可选。未安装这些模组时,相关设置会被忽略。
可安全加入已有世界。 无世界生成,无新物品或方块——它只改变死亡时发生的事情。之后移除也安全,不过已失去的生命值不会恢复,因为 Scaling Health 管理你的最大生命值并会保留它。
在服务器上可用,且仅需安装在服务器端。 所有决策均在服务器端做出,因此玩家无需在自己模组文件夹中安装它即可加入。BROADCAST_PENALTY_TO_SERVER 可让惩罚信息公开(如需)。
为 RLCraft 和 RLCraft Dregora 构建,但其中没有任何内容与特定整合包绑定——它适用于任何装有 Scaling Health 的 1.12.2 整合包。
兼容性
如果另一个模组已经在死亡时保留物品——例如尸体复合模组或墓碑模组——请关闭其中一个。两个模组同时保存同一物品栏可能导致物品复制或丢失。本模组会在启动时检测并记录警告日志。开箱即用无冲突:RLCraft 自带的尸体复合模组已禁用其物品栏模块。
要完全将物品处理交还给你的整合包,将 ENABLE_ITEM_KEEPING=false 即可。生命值惩罚仍然生效。
原版的 keepInventory 游戏规则始终优先。 开启后,本模组完全不会触碰你的物品栏。
Scaling Health 自带的 Health Lost On Death 配置可按你的偏好保留。本模组在安装后接管死亡生命值惩罚,两者永远不会对同一次死亡重复计费。
链接
- Discord: discord.gg/kxQvMDJBTN
- Bug 反馈: GitHub issue tracker
- 源代码: github.com/ExiledRadio/RLCraftDeathOverhaul - MIT 许可,可自由分支或整合至你的整合包
非官方扩展。与 RLCraft、RLCraft Dregora 团队或 Scaling Health 作者无隶属关系,亦未经其认可。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。