Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/枚举值/ActorDamageCause.md
2025-03-18 14:46:12 +08:00

50 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ActorDamageCause
class in mod.common.minecraftEnum
- 描述
描述实体伤害来源枚举值,及实体被伤害的原因。
```python
class ActorDamageCause(object):
NONE = "none" # 其他
Override = "override" # 非正常方式如脚本直接设置血量为0这种方式的伤害不会被盔甲与buff吸收
Contact = "contact" # 接触伤害(如仙人掌)
EntityAttack = "entity_attack" # 生物攻击
Projectile = "projectile" # 抛射物攻击
Suffocation = "suffocation" # 窒息(密封空间)
Fall = "fall" # 掉落
Fire = "fire" # 着火
FireTick = "fire_tick" # 连续着火(生物着火、在火中)
Lava = "lava" # 熔岩
Drowning = "drowning" # 溺水
BlockExplosion = "block_explosion" # 方块爆炸
EntityExplosion = "entity_explosion" # 生物爆炸
Void = "void" # 虚空
Suicide = "suicide" # 自杀kill命令
Magic = "magic" # 尖牙对生物造成的伤害、守卫者对生物造成的魔法伤害和药水伤害等
Wither = "wither" # 凋零效果
Starve = "starve" # 饥饿
Anvil = "anvil" # 下落的铁砧
Thorns = "thorns" # 荆棘反弹伤害
FallingBlock = "falling_block" # 下落的方块(除了铁砧)
Piston = "piston" # 活塞
FlyIntoWall = "fly_into_wall" # 滑翔(撞墙)
Magma = "magma" # 岩浆(如站在岩浆方块上)
Fireworks = "fireworks" # 烟花
Lightning = "lightning" # 闪电
Freezing = "freezing" # 冰冻
Stalactite = "stalactite" # 被钟乳石砸到
Stalagmite = "stalagmite" # 掉落到石笋上
RamAttack = "ram_attack" # 山羊冲撞
Custom = "custom" # 自定义
SonicBoom = "sonic_boom" # 音波尖啸(监守者的远程攻击)
Campfire = "camp_fire" # 营火
SoulCampfire = "soul_camp_fire" # 灵魂营火(营火的灵魂火变种)
```