Entity Documentation - minecraft:behavior.harvest_farm_block
minecraft:behavior.harvest_farm_block
compels the entity to search within an area for farmland with air above it. If found, the entity will replace the air block by planting a seed item from its inventory on the farmland block. This goal requires minecraft:inventory
and minecraft:navigation
to execute. This goal will not execute if the entity does not have an item in its inventory.
Parameters
Name | Default Value | Type | Description |
---|---|---|---|
goal_radius | 1.50 | Decimal | Distance in blocks within the entity considers it has reached its target position. |
max_seconds_before_search | 1.0 | Decimal | The maximum amount of time in seconds that the goal can take before searching for the first harvest block. The time is chosen between 0 and this number. |
search_cooldown_max_seconds | 8.0 | Decimal | The maximum amount of time in seconds that the goal can take before searching again, after failing to find a a harvest block already. The time is chosen between 0 and this number. |
search_count | 0 | Integer | The number of randomly selected blocks each tick that the entity will check within its search range and height for a valid block to move to. A value of 0 will have the mob check every block within range in one tick. |
search_height | 1 | Integer | The Height in blocks the entity will search within to find a valid target position. |
search_range | 16 | Integer | The distance in blocks the entity will search within to find a valid target position. |
seconds_until_new_task | 0.5 | Decimal | The amount of time in seconds that the goal will cooldown after a successful reap/sow, before it can start again. |
speed_multiplier | 0.50 | Decimal | Movement speed multiplier of the entity when using this Goal. |
priority | not set | Integer | The higher the priority, the sooner this behavior will be executed as a goal. |
Example
"minecraft:behavior.harvest_farm_block": {
"goal_radius": 8,
"max_seconds_before_search": 1.0,
"search_cooldown_max_seconds": 8.0,
"search_count": 0,
"search_height": 1,
"search_range": 16,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}
Vanilla entities examples
villager_v2
"minecraft:behavior.harvest_farm_block": {
"priority": 8,
"max_seconds_before_search": 1.0,
"search_cooldown_max_seconds": 8.0,
"seconds_until_new_task": 0.5,
"speed_multiplier": 0.5
}
Vanilla entities using harvest_farm_block
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour