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