跳到正文

Health Regeneration Overhaul

作者:TheRedBrain

这个前置库将生命值恢复改为由属性驱动,并可选择禁用饥饿值和饱和度系统。

收藏

介绍

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

生命值恢复机制重制

这个前置库改变了生命值恢复的方式。恢复生命值不再依赖饥饿值系统,而是
通过实体属性来实现。

默认情况下,原版饥饿值系统(包括消耗度和饱和度)处于禁用状态。

此外,还会添加一个名为 _healthregenerationoverhaul:reserved_health_ 的实体属性,并修复了一个原版漏洞:玩家重生或加入世界时,生命值上限会被限制为 20。

默认实现

每经过 _healthregenerationoverhaul:health_tick_threshold_ 个游戏刻,生命值就会按 _healthregenerationoverhaul:health_regeneration_ 的数值恢复。

生命值降低后,恢复会暂停 _healthregenerationoverhaul:health_regeneration_delay_threshold_ 个游戏刻。

_healthregenerationoverhaul:reserved_health_ 表示当前不可用的最大生命值百分比。

默认属性值

  • _healthregenerationoverhaul:health_regeneration_:0
  • _healthregenerationoverhaul:health_tick_threshold_:100
  • _healthregenerationoverhaul:health_regeneration_delay_threshold_:100
  • _healthregenerationoverhaul:reserved_health_:0

自定义

当原版游戏规则 “natural_health_regeneration” 为 true 时,玩家会额外获得 1 点生命值恢复。

可以在客户端配置中启用并自定义替代生命值条。

服务器配置中提供了设置各项属性默认值(包括 max_health)的选项。此设置仅影响玩家的属性值,不影响其他实体。

服务器配置中还可以重新启用原版食物系统。

API

将 “LivingEntity” 转换为 “HealthRegeneratingEntity” 接口后,即可访问所有相关方法。

常见问题

Health Regeneration Overhaul 支持哪些 Minecraft 版本?

Health Regeneration Overhaul 支持 Minecraft Java 版 1.20.1–26.1.2,共 8 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Health Regeneration Overhaul 怎么安装?

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

评论

登录后评论和评分

TheRedBrain 的其他作品

查看全部 →