damage_cause

damage_cause

筛选(触发器属性中的)事件是伤害类型触发器,且伤害来源是列表中的元素。

*伤害来源列表见 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html

*常见的伤害来源:

  • BLOCK_EXPLOSION:方块爆炸造成的伤害。

  • CONTACT:接触仙人掌、石笋、浆果等造成的伤害。

  • CRAMMING:与过多实体碰撞在一起时造成的伤害。

  • DRAGON_BREATH:龙息造成的伤害。

  • DROWNING:溺水造成的伤害。

  • DRYOUT:水里的生物在陆地上缺氧时造成的伤害。

  • ENTITY_ATTACK:实体攻击造成的伤害。

  • ENTITY_EXPLOSION:实体爆炸造成的伤害。(如苦力怕)

  • ENTITY_SWEEP_ATTACK:实体横扫攻击造成的伤害。

  • FALL:摔落造成的伤害。

  • FALLING_BLOCK:受重力下降的方块击中造成的伤害。(如铁砧)

  • FIRE:着火造成的伤害。

  • FIRE_TICK:碰到火造成的伤害。

  • FLY_INTO_WALL:鞘翅飞行碰到墙时造成的伤害。

  • FREEZE:冰冻造成的伤害。

  • HOT_FLOOR:踩在岩浆块上造成的伤害。

  • LAVA:熔岩造成的伤害。

  • LIGHTNING:累计造成的伤害。

  • MAGIC:药水效果和魔法造成的伤害。

  • MELTING:雪傀儡在雨天造成的伤害。

  • POISON:中毒药水造成的伤害。

  • PROJECTILE:箭与三叉戟造成的伤害。

  • SONIC_BOOM:坚守者远程攻击造成的伤害。

  • STARVATION:饱食度为0时饥饿造成的伤害。

  • THORNS:荆棘附魔造成的伤害。

  • VOID:虚空造成的伤害。

  • WITHER:凋零造成的伤害。

示例配置

filters:
  damage_cause:
    - poison
    - wither

最后更新于