1. Wiki
  2. /实体
  3. /minecraft:behavior.sonic_boom

minecraft:behavior.sonic_boom

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

概览

minecraft:behavior.sonic_boom 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让生物蓄力并向目标发射音爆冲击,能穿透墙壁和盔甲。这是监守者的远程攻击。

字段

字段类型默认值说明
durationnumber0整个攻击持续多长时间(秒)。范围:0 到 …
speed_multipliernumber1朝目标移动时的速度倍率。
attack_damagenumber30冲击造成多少伤害。
attack_range_horizontalnumber15冲击在水平方向上能打到目标的范围。
attack_range_verticalnumber20冲击在上下方向上能打到目标的范围。
attack_cooldownnumber5发射冲击后生物再次使用前等待的秒数。
knockback_vertical_strengthnumber0冲击把目标向上抛起的力度。
knockback_horizontal_strengthnumber0冲击把目标推开的力度。
knockback_height_capnumber0限制击退最多能把目标抬多高。
duration_until_attack_soundnumber1.7开始后多少秒播放攻击声音。
attack_soundstring""冲击发射时播放的声音。
charge_soundstring""冲击蓄力时播放的声音。
priorityinteger0多个目标同时想运行时决定谁优先:数字越小越先运行。范围:0 到 …
control_flagsGoal's control flags[]无列出这个目标要控制的身体部分(比如移动、看向或跳跃),这样需要同一部分的目标就不会同时运行。

示例

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

BP/entities/<name>.json
{
  "minecraft:behavior.sonic_boom": {
    "duration": 0,
    "speed_multiplier": 1,
    "attack_damage": 30,
    "attack_range_horizontal": 15,
    "attack_range_vertical": 20,
    "attack_cooldown": 5,
    "knockback_vertical_strength": 0,
    "knockback_horizontal_strength": 0
  }
}

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