Fall Condition
基本信息
| 属性 | 值 |
|---|---|
| handler ID | fall |
| 事件订阅 | Forge MinecraftForge.EVENT_BUS(net.minecraftforge.event.entity.living.LivingFallEvent) |
| 优先级 | LOWEST |
| 触发对象 | EntityPlayer |
配置字段
| 字段 | 类型 | 默认 | 含义 |
|---|---|---|---|
distance |
浮点 | 0.0 |
跌落距离阈值(event.distance >= distance) |
event.distance单位为方块数——即玩家从上一次落地到现在坠落的总距离。
JSON 示例
从 23 格以上摔落:
{
"id": "ouch",
"x": 4, "y": 2,
"icon": { "registryName": "minecraft:feather" },
"condition": {
"type": "fall",
"distance": 23.0
}
}
相关条目
源码
src/main/java/glowredman/amazingtrophies/condition/FallConditionHandler.java