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 this entity to avoid certain blocks.
Avoid Block Behavior Properties
Name | Default Value | Type | Description | Example Values |
---|---|---|---|---|
avoid_block_sound | not set | String | The sound event to play when the mob is avoiding a block. | Hoglin: "retreat" |
on_escape | not set | Minecraft Event Trigger | Escape trigger. | Hoglin: [{"event":"escaped_event","target":"self"}] |
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. | Hoglin: 1 , Piglin: 9 |
search_height | 0 | Integer number | Maximum distance to look for a block in y. | Hoglin: 4 |
search_range | 0 | Integer number | Maximum distance to look for a block in xz. | Hoglin: 8 |
sound_interval | not set | Range of integers | The range of time in seconds to randomly wait before playing the sound again. | Hoglin: {"range_min":2,"range_max":5} |
sprint_speed_modifier | 1 | Decimal number | Modifier for sprint speed. 1.0 means keep the regular speed, while higher numbers make the sprint speed faster. | Hoglin: 1 , Piglin: 1.1 |
target_blocks | not set | Array of strings | List of block types this mob avoids. | Hoglin: ["minecraft:warped_fungus","minecraft:portal","minecraft:respawn_anchor"] , Piglin: ["minecraft:soul_fire","minecraft:soul_lantern","minecraft:soul_torch","minecraft:item.soul_campfire"] |
target_selection_method | nearest | String | Block search method. | Hoglin: "nearest" |
tick_interval | 1 | Integer number | Should start tick interval. | Hoglin: 5 |
walk_speed_modifier | 1 | Decimal number | Modifier for walking speed. 1.0 means keep the regular speed, while higher numbers make the walking speed faster. | Hoglin: 1 |
Samples
Hoglin
"minecraft:behavior.avoid_block": {
"priority": 1,
"tick_interval": 5,
"search_range": 8,
"search_height": 4,
"walk_speed_modifier": 1,
"sprint_speed_modifier": 1,
"avoid_block_sound": "retreat",
"sound_interval": {
"range_min": 2,
"range_max": 5
},
"target_selection_method": "nearest",
"target_blocks": [
"minecraft:warped_fungus",
"minecraft:portal",
"minecraft:respawn_anchor"
],
"on_escape": [
{
"event": "escaped_event",
"target": "self"
}
]
}
Piglin
"minecraft:behavior.avoid_block": {
"priority": 9,
"tick_interval": 5,
"search_range": 8,
"search_height": 4,
"sprint_speed_modifier": 1.1,
"target_selection_method": "nearest",
"target_blocks": [
"minecraft:soul_fire",
"minecraft:soul_lantern",
"minecraft:soul_torch",
"minecraft:item.soul_campfire"
],
"avoid_block_sound": "retreat",
"sound_interval": {
"range_min": 2,
"range_max": 5
}
}