Entity Documentation - minecraft:behavior.hold_ground
minecraft:behavior.hold_ground
compels an entity to stop at their current location, turn to face a mob they are targeting, and react with an event.
Important
minecraft:behavior.hold_ground
requires a target in order to work properly. Target can be determined by using one of the following behaviors:
Parameters
Name | Default Value | Type | Description |
---|---|---|---|
broadcast | false | Boolean | Whether to broadcast out the mob's target to other mobs of the same type. |
broadcast_range | 0.0 | Decimal | Range in blocks for how far to broadcast. |
min_radius | 10.0 | Decimal | Minimum distance the target must be for the mob to run this goal. |
priority | not set | Integer | The higher the priority, the sooner this behavior will be executed as a goal. |
within_radius_event | not set | JSON Object | Event to run when target is within the radius. This event is broadcasted if broadcast is true. |
Example
"minecraft:behavior.hold_ground":{
"priority": 1,
"broadcast": true,
"broadcast_range": 10,
"min_radius": 25,
"within_radius_event": {
"event":"minecraft:ranged_mode",
"target":"self"
}
}
Vanilla entities examples
pillager
"minecraft:behavior.hold_ground": {
"priority": 5,
"min_radius": 10,
"broadcast": true,
"broadcast_range": 8,
"within_radius_event": {
"event": "minecraft:ranged_mode",
"target": "self"
}
}
Vanilla entities using minecraft:behavior.hold_ground
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈