Allows this entity to detect the nearest player within "sniffing_radius" and update its "minecraft:suspect_tracking" component state.
Entity Sniff Behavior Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| control_flags |
[] |
Control Flags choices |
|
|
| cooldown_range |
{"max":10,"min":3} |
Cooldown Range item |
Cooldown range between sniffs in seconds |
Warden: {"min":5,"max":10} |
| duration |
1 |
Decimal number |
Sniffing duration in seconds |
Warden: 4.16 |
| priority |
0 |
Integer number |
As priority approaches 0, the priority is increased. The higher the priority, the sooner this behavior will be executed as a goal. |
Warden: 6 |
| sniffing_radius |
5 |
Decimal number |
Mob detection radius |
Warden: 24 |
| suspicion_radius_horizontal |
3 |
Decimal number |
Mob suspicion horizontal radius. When a player is within this radius horizontally, the anger level towards that player is increased |
Warden: 6 |
| suspicion_radius_vertical |
3 |
Decimal number |
Mob suspicion vertical radius. When a player is within this radius vertically, the anger level towards that player is increased Value must be >= 1. |
Warden: 20 |
Control Flags choices
| Value |
Title |
Description |
| jump |
Jump |
|
| look |
Look |
|
| move |
Move |
|
Legacy FloatRange
Legacy FloatRange Properties
JSON path: cooldown_range
| Name |
Default Value |
Type |
Description |
| max |
0 |
Decimal number |
|
| min |
0 |
Decimal number |
|
Samples
"minecraft:behavior.sniff": {
"duration": 4.16,
"sniffing_radius": 24,
"suspicion_radius_horizontal": 6,
"suspicion_radius_vertical": 20,
"cooldown_range": {
"min": 5,
"max": 10
},
"priority": 6
}