跳到正文

Diminishing Health

作者:Dyrohc

死亡后失去一半最大生命值。使用金苹果、休息,或靠坚定意志恢复。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Losing Health

生命值递减

生命值递减旨在让《Minecraft》的死亡机制更有意义,不再那么折磨人。死亡时,模组不会只让你掉落物品或损失进度,而是会将你的当前最大生命值减半,最低降至 1 颗心。让每一次死亡都产生影响,而且最重要的是,影响会持续下去。

例如:起始生命值为 20,死亡一次后会降至 10,再降至 5、2,最后降至 1。它会随着你一次次死亡而惩罚你,直到你再无可失。每种情况都配有专属风味文本和简短的音效提示。

模组只会减少你的生命值,因此死亡后你仍可以采矿、建造,甚至继续探索,不必停下手头的事去捡回掉落物。建议搭配保留物品栏、墓碑类模组或你喜欢的其他死亡模组使用;当然,也可以使用原版死亡机制。

许多模组都将生命值作为一种机制,但很少有模组能像生命值递减这样,在细节、可配置性和生命值管理方式上如此独特,尤其是在这个版本中。其他模组往往只把生命值当作简单或次要的功能,而本模组则完全围绕生命值设计,是一款轻量、专注的替代方案。

破碎之躯

当你的最大生命值有所减少时,你会获得破碎之躯效果,提醒你身体的一部分已经失去。此效果不会影响游戏玩法,并会在最大生命值完全恢复后消失。你可以在配置中将其开启或关闭。

Broken Body

恢复生命值

本模组提供 5 种不同的方式来恢复最大生命值。每种恢复方式都有专属风味文本和轻微的音效提示,让每一次疗愈都显得特别;而且它们都无法让你的生命值超过初始上限。它们是治疗,不是强化。

部分恢复生命值

吃下一个金苹果可恢复初始最大生命值的 25%。例如,如果你还剩 10 颗心,吃下一个就能恢复到 15 颗心。金苹果是默认的恢复方式:足够稀有,显得珍贵,但又不会难以获得到让治疗变得遥不可及。你可以提前使用以求稳妥,也可以留到真正走投无路时再用。

完全恢复生命值

一个附魔金苹果可以立刻将生命值恢复至初始最大值。它就像一次神奇的“重启”。重新拥有全部心心,会让人感觉格外畅快。

睡眠恢复生命值

睡过一夜可恢复初始最大生命值的 5%。只有在白天醒来时,这种恢复才会生效;因此,像TheIllusiveC4 的 Comforts中的吊床这类模组化跳过夜晚的方式并不起作用。此机制旨在让你有理由通过睡觉来疗伤,而不只是为了跳过夜晚。

被动恢复生命值

每经过一个完整的《Minecraft》日(约 20 分钟),你都会自然恢复最大生命值的 15%,只要活下来就能疗愈。因此,死亡会重置计时器,鼓励你放松一下,做些没那么危险的事。

决心

当生命值降至半颗心时,如果连续死亡三次,就会激发一股决心,为你恢复最大生命值的 15%。此机制每半个《Minecraft》日只能触发一次,旨在防止你陷入过于艰难的困境。恢复哪怕一点生命值,都能缓解挫败感,因此也会降低你的决心。

馋嘴!

如果安装了模组馋嘴!(我做的,嘿嘿),那么在生命值未满时满足任意食欲,就能恢复最大生命值的 5%!

宽限期

在某些情况下,例如通过睡觉恢复生命值、满生命值时死亡或触发「决心」,你可能会获得持续时间不等的恩典状态。处于恩典状态时死亡,不会受到任何死亡惩罚:不会损失生命值,计时器不会重置,连胜记录也不会中断。

Grace

设计均衡

与大多数使用固定数值的生命值类模组不同,本模组采用基于百分比的系统。生命值损失和恢复分别始终按照你当前的最大生命值和原始最大生命值进行缩放,无论你有 5 颗心还是 30 颗心都一样。这意味着死亡惩罚和治疗奖励始终保持一致、公平。

这种设计在生命值类模组中其实很少见。由于你的生命值会不断变化,也可以自定义,按百分比计算能让一切保持均衡、直观且新鲜。

HardMode

HardMode 是 Diminishing Health 全新重制的可选_困难模式_,不再只是个噱头。

HardMode 不会让你每次受到攻击都损失生命值,而是引入了伤害阈值机制。每当你受到任何来源的伤害,伤害值都会累积起来。累积伤害超过阈值时,你就会失去一部分最大生命值。

累积伤害会随时间缓慢衰减,并会考虑所有护甲和伤害减免。为了方便你追踪,HardMode 添加了一颗金框心形图标;当你接近阈值时,它会逐渐淡去:

HardMode in action

所有常规恢复机制仍然有效,死亡仍会使你的生命值减半。如果你更喜欢旧系统——每次受到攻击都有几率降低生命值——可以通过配置选项恢复该系统。

HardMode 还提供可选的真实伤害设置;累积伤害计入阈值时,此设置会忽略护甲和伤害减免。这样机制会更可预测、更一致,但也更加严苛。(默认禁用)

和本模组的其他部分一样,HardMode 的可配置项非常丰富。你能想到的几乎所有内容都可以配置,甚至更多。

HardMode 默认禁用。使用以下游戏规则启用:

hardmodeEnabled

进度

新增了一组共 10 个简单、略带幽默的进度,帮助你了解本模组。

Advancements

HardMode 还包含一组专属进度。

HM Advancements

兼容性

Diminishing Health 与修改最大生命值的模组兼容性不佳。它使用独立的内部系统,根据你的原始生命值计算损失和恢复,其他模组可能会影响这些计算。不会导致崩溃,但数值表现可能不符合预期。

你可以在配置中手动设置最大生命值(默认值:20),但这更适合用于重新平衡本模组,而不是适配其他模组增加的生命值。混入其他模组提供的额外心形,可能会导致减半和恢复数值异常。

起初,我以为手动更新这个数值就能解决问题(例如,其他模组增加了 4 颗心,就将其设为 24),但这样会导致减半计算错误、恢复数值异常,还会破坏本模组的预期功能。

以后或许会考虑改进兼容性,但前提是不让模组变得过于复杂。目前我更愿意让本模组保持轻量,并独立稳定运行。

像BlayTheNinth 制作的 Hardcore Revival、墓碑类模组或类似模组。由于 Diminishing Health 只会在你重生后降低生命值,因此不会干扰那些延缓死亡或保留你遗体的模组。事实上,我很推荐使用死亡类模组。本模组惩罚严厉,而它们能稍微缓和一些。

ModernFix 兼容性: embeddedt 制作的 ModernFix会阻止动态重载配置。如果安装了该模组,游戏会显示警告;你可以在配置中关闭此警告。其他功能均正常运作。

可选标签支持: Diminishing Health!支持物品标签,供想要将其用于整合包或兼容性的人使用。默认情况下,标签不会应用于默认恢复物品,因此配置列表仍然控制一切。标签就在那里,如果你想使用它们,就会进行检查。可用标签:diminishinghealth:partial_recovery_items 和 diminishinghealth:full_recovery_items。

配置

我投入了大量精力,让这个模组尽可能可配置。

你可以启用或禁用每一项单独的生命值恢复机制。调整你死亡时损失多少生命值,或每种恢复方法恢复多少。

  • 启用或禁用每一项单独的生命值恢复机制。
  • 调整你死亡时或使用 HardMode 时损失多少最大生命值。
  • 控制每种恢复方法恢复多少。
  • 添加任何你想要的物品作为部分或完全生命值恢复食物,而不仅仅是金苹果。
  • 微调被动再生:触发频率、计时器是否在死亡时重置等等。
  • 自定义 Determination:它恢复多少、需要死亡多少次才能获得、冷却期间的死亡是否计入,以及冷却时长。
  • 配置 HardMode:阈值、衰减速度、每次触发损失的生命值、基于概率还是必定损失,以及真实伤害。
  • 以及更多!

默认情况下,如果你很早就死亡,这个模组可能会相当严苛,这多多少少是有意为之,让死亡和第一晚变得可怕,但请随意调整配置,直到难度感觉刚刚好。让实现这些功能的痛苦变得值得。每个配置都经过测试,所以如果它在模组里,就可以安全地更改。

该模组支持动态配置重载,这意味着你所做的任何更改都会实时生效,无需重启 Minecraft 或做任何事情。如前所述,如果安装了 ModernFix,此功能将无法工作。

注意:配置是服务器配置,位于 saves/worldname/serverconfig 下。它们是世界特定的。但你可以将它们移动到 defaultconfigs 文件夹

小提示

已完全翻译为西班牙语!

这是我的第一个模组,虽然我已经用许多模组测试过它,但可能仍然存在 bug。如果你发现任何问题,请报告它们,你的反馈帮助很大。

总的来说,请随时留下反馈,我喜欢阅读你的想法,我会倾听。例如,HardMode 整体上就是一个被请求的机制。

该模组很轻量,并在我(有限的)能力范围内尽可能优化,所以你不应该注意到任何性能影响。

如果你需要手动重载配置,请使用命令 /diminishinghealthresetconfig。不过通常,动态配置重载会为你处理这件事。另请注意,如果安装了 ModernFix,此命令将无法工作。

谢谢

希望你喜欢它,请告诉我你发现的任何模组问题、任何建议,或者只是告诉我你的想法。可以在 CurseForge 或 FTB Discord 频道中告诉我!

常见问题

Diminishing Health 支持哪些 Minecraft 版本?

Diminishing Health 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Diminishing Health 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Dyrohc 的其他作品

查看全部 →