介绍
生命值恢复机制重制
这个前置库改变了生命值恢复的方式。恢复生命值不再依赖饥饿值系统,而是
通过实体属性来实现。
默认情况下,原版饥饿值系统(包括消耗度和饱和度)处于禁用状态。
此外,还会添加一个名为 _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 的其他作品
查看全部 →Shield API
制作带有自定义模型的盾牌,从未如此简单!
Bundle API
Bundle API 让模组作者可以轻松添加容量超过一组物品的收纳袋,袋中可存放由物品标签指定的物品。
Better Combat Extension
为“Better Combat”模组扩展更多功能。
Slot Customization API
一个供模组动态修改物品栏槽位的小型前置库。支持调整槽位位置、启用或禁用槽位,并为空槽位添加提示。
评论
登录后评论和评分