Heal Condition

基本信息

属性 值
handler ID heal
事件订阅 Forge MinecraftForge.EVENT_BUS(net.minecraftforge.event.entity.living.LivingHealEvent)
优先级 LOWEST
触发对象 EntityPlayer(源码注释:TODO 允许其他实体,参考 KillConditionHandler)

配置字段

字段 类型 默认 含义
amount 浮点 0.0 单次治疗量阈值(event.amount >= amount)

JSON 示例

暴击治疗 ≥ 10 血:

{
  "id": "first_aid",
  "x": -2, "y": 0,
  "icon": { "registryName": "minecraft:golden_apple" },
  "condition": {
    "type": "heal",
    "amount": 10.0
  }
}

相关条目

源码

src/main/java/glowredman/amazingtrophies/condition/HealConditionHandler.java