Entity Documentation - minecraft:behavior.sleep
minecraft:behavior.sleep
allows an entity to sleep in a bed.
Note
This behavior can only be used by the villager
entity type.
Parameters
Name | Default Value | Type | Description |
---|---|---|---|
can_sleep_while_riding | false | Boolean | If true, the mob will be able to use the sleep goal if riding something. |
cooldown_time | 0.0 | Decimal | Time in seconds the mob has to wait before using the goal again. |
priority | not set | Integer | The higher the priority, the sooner this behavior will be executed as a goal. |
sleep_collider_height | 1.0 | Decimal | The height of the mob's collider while sleeping. |
sleep_collider_width | 1.0 | Decimal | The width of the mob's collider while sleeping. |
sleep_y_offset | 1.0 | Decimal | The y offset of the mob's collider while sleeping. |
speed_multiplier | 1.0 | Decimal | Movement speed multiplier of the mob when using this AI Goal. |
timeout_cooldown | 8.0 | Decimal | The cooldown time in seconds before the goal can be reused after a internal failure or timeout condition. |
Example
"minecraft:behavior.sleep":{
"priority": 2,
"cooldown_time": 0.0,
"sleep_collider_height": 1.0,
"sleep_collider_width": 1.0,
"sleep_y_offset": 1.0,
"speed_multiplier": 1.0,
"timer_cooldown": 8.0
}
Vanilla entities examples
villager_v2
"minecraft:behavior.sleep": {
"priority": 3,
"goal_radius": 1.5,
"speed_multiplier": 0.6,
"sleep_collider_height": 0.3,
"sleep_collider_width": 1.0,
"sleep_y_offset": 0.6,
"timeout_cooldown": 10.0
}
Vanilla entities using minecraft:behavior.sleep
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈