1. Wiki
  2. /实体
  3. /minecraft:attack

minecraft:attack

不想手写?在 GodCraft 里打开一个开关,就能帮你设置好 minecraft:attack。Get GodCraft

概览

minecraft:attack 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 设置实体近战攻击的伤害,并可以给目标附加药水效果。AI 攻击目标会使用它。

字段

字段类型默认值说明
damageRange [a, b]无每次攻击造成的伤害,可以是固定数值或随机范围。负值会改为治疗。
effect_amplifierInteger"0"给目标的效果等级。0 表示 I 级。
effect_durationDecimal"0.0"效果在目标身上持续的秒数。可以是 "infinite"。
effect_nameString无击中时给目标附加的效果,比如 poison 或 wither。

示例

写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):

BP/entities/<name>.json
{
  "minecraft:attack": {
    "damage": {},
    "effect_amplifier": "0",
    "effect_duration": "0.0",
    "effect_name": ""
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more