RPG自然回复

RPG自然回复

缓慢的RPG风格自然生命恢复,并随战斗状态进行缩放。

游戏机制

RPG 自然回复

带有战斗状态感知的缓慢自然治疗。

RPG 自然回复将基于饥饿值的原版治疗替换为可配置的缓慢生命恢复。它适用于希望治疗更接近 RPG 恢复模式的整合包:稳定、可感知,并且在战斗进行中时速度更慢。

功能

  • 安装本模组后,抑制原版基于饥饿值的自然回复。
  • 修改世界的 naturalRegeneration 游戏规则。
  • 以固定间隔治疗玩家,而非消耗饥饿值。
  • 使用战斗状态检测玩家是否处于战斗中。
  • 在战斗外恢复速度更快。
  • 可选:在食用配置的食物后立即恢复额外生命值。默认列表为空。

默认治疗规则

默认值匹配 West Melon Field 现有的缓慢治疗数值:

  • 战斗中:每 100 tick 恢复 1 点生命
  • 战斗外:恢复量乘以 2.0
  • 仅当安装本模组时,才会抑制原版基于饥饿值的自然回复。

1 点生命 等于半颗心。

配置

配置文件:

config/rpg_natural_regen-common.toml

默认值:

[regeneration]
suppressVanillaNaturalRegeneration = true
enableSlowRegeneration = true
healIntervalTicks = 100
healAmount = 1.0
outOfCombatMultiplier = 2.0

[instant_food_healing]
foods = []

食物治疗效果使用 item_id=health 格式,例如:

[instant_food_healing]
foods = ["minecraft:apple=4.0"]

4.0 点生命等于两颗心。

需求

  • Minecraft 1.21.1
  • NeoForge
  • Combat State

源代码与问题反馈