Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
}