1. Wiki
  2. /Entities
  3. /minecraft:behavior.emerge

minecraft:behavior.emerge

Don't want to write this by hand? GodCraft sets minecraft:behavior.emerge for you with a switch.Get GodCraft

Overview

minecraft:behavior.emerge 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 rise up out of the ground, like the Warden when it spawns.

Fields

FieldTypeDefaultDescription
durationnumber5How many seconds emerging takes.Range: 0 to …
cooldown_timenumber0.5Seconds to wait before the goal can run again.Range: 0 to …
on_doneActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}Event that fires just before emerging finishes.
priorityinteger0Lower numbers run first: when two goals compete, the one with the smaller priority wins.Range: 0 to …
control_flagsGoal's control flags[]noneWhich 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.emerge": {
    "duration": 5,
    "cooldown_time": 0.5,
    "on_done": {
      "event": "",
      "filters": {
        "AND": null,
        "NOT": null,
        "OR": null,
        "all": null,
        "all_of": null,
        "any": null,
        "any_of": null,
        "none_of": null
      },
      "target": "self"
    },
    "priority": 0,
    "control_flags": []
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more