Entity Documentation - minecraft:behavior.stomp_attack

Allows an entity to attack using stomp AoE damage behavior.

Stomp Attack Behavior Properties

Name Default Value Type Description Example Values
attack_once false Boolean true/false Allows the entity to use this attack behavior, only once EVER.
attack_types not set String Defines the entity types this entity will attack.
can_spread_on_fire false Boolean true/false If the entity is on fire, this allows the entity's target to catch on fire after being hit.
cooldown_time 1 Decimal number Cooldown time (in seconds) between attacks.
inner_boundary_time_increase 0.25 Decimal number Time (in seconds) to add to attack path recalculation when the target is beyond the "path_inner_boundary".
max_path_time 0.55 Decimal number Maximum base time (in seconds) to recalculate new attack path to target (before increases applied).
min_path_time 0.2 Decimal number Minimum base time (in seconds) to recalculate new attack path to target (before increases applied).
no_damage_range_multiplier 2 Decimal number Multiplied with the final AoE damage range to determine a no damage range. The stomp attack will go on cooldown if target is in this no damage range. Polar Bear: 2
on_attack not set Minecraft Event Trigger Defines the event to trigger when this entity successfully attacks.
on_kill not set Minecraft Event Trigger Defines the event to trigger when this entity kills the target.
outer_boundary_time_increase 0.5 Decimal number Time (in seconds) to add to attack path recalculation when the target is beyond the "path_outer_boundary".
path_fail_time_increase 0.75 Decimal number Time (in seconds) to add to attack path recalculation when this entity cannot move along the current path.
path_inner_boundary 16 Decimal number Distance at which to increase attack path recalculation by "inner_boundary_tick_increase".
path_outer_boundary 32 Decimal number Distance at which to increase attack path recalculation by "outer_boundary_tick_increase".
priority not set Integer number As priority approaches 0, the priority is increased. The higher the priority, the sooner this behavior will be executed as a goal. Polar Bear: 1
random_stop_interval 0 Integer number This entity will have a 1 in N chance to stop it's current attack, where N = "random_stop_interval".
reach_multiplier 2 Decimal number Used with the base size of the entity to determine minimum target-distance before trying to deal attack damage.
require_complete_path false Boolean true/false Toggles (on/off) the need to have a full path from the entity to the target when using this melee attack behavior. Polar Bear: true
speed_multiplier 1 Decimal number This multiplier modifies the attacking entity's speed when moving toward the target.
stomp_range_multiplier 2 Decimal number Multiplied with the base size of the entity to determine stomp AoE damage range. Polar Bear: 2
track_target false Boolean true/false Allows the entity to track the attack target, even if the entity has no sensing. Polar Bear: true
x_max_rotation 30 Decimal number Maximum rotation (in degrees), on the X-axis, this entity can rotate while trying to look at the target.
y_max_head_rotation 30 Decimal number Maximum rotation (in degrees), on the Y-axis, this entity can rotate its head while trying to look at the target.

Samples

Polar Bear

"minecraft:behavior.stomp_attack": {
  "priority": 1,
  "track_target": true,
  "require_complete_path": true,
  "stomp_range_multiplier": 2,
  "no_damage_range_multiplier": 2
}