minecraft:behavior.mingle for you with a switch.Get GodCraftOverview
minecraft:behavior.mingle is an entity component: it goes in the components object of a custom mob, or in one of its component groups. AI goal that makes the mob walk to the village bell and chat with others there, like villagers at their gathering time.
Fields
| Field | Type | Default | Description |
|---|---|---|---|
duration | number | 1 | How many seconds the mob chats with a partner.Range: 0 to … |
cooldown_time | number | 0 | Seconds to wait before the goal can run again.Range: 0 to … |
mingle_partner_type | string | "" | The entity type this mob can chat with. |
mingle_distance | number | 2 | How far from its partner the mob stands. If the partner is a different type, set the same value on both.Range: 0 to … |
speed_multiplier | number | 1 | Speed multiplier while walking to the bell.Range: 0 to … |
priority | integer | 0 | Lower numbers run first: when two goals compete, the one with the smaller priority wins.Range: 0 to … |
control_flags | Goal's control flags[] | none | Which body parts this goal takes over (move, look, jump), so goals using the same parts cannot run together. |
Example
Inside the components object of BP/entities/<name>.json (values are the defaults or placeholders):
BP/entities/<name>.json
{
"minecraft:behavior.mingle": {
"duration": 1,
"cooldown_time": 0,
"mingle_partner_type": "",
"mingle_distance": 2,
"speed_multiplier": 1,
"priority": 0,
"control_flags": []
}
}