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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for