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