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

minecraft:behavior.swim_up_for_breath

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

Overview

minecraft:behavior.swim_up_for_breath is an entity component: it goes in the components object of a custom mob, or in one of its component groups. Makes a mob swim up to find air when it is about to run out of breath. Needs minecraft:breathable. Dolphins and turtles use it.

Fields

FieldTypeDefaultDescription
speed_modnumber1.4Speeds the mob up or slows it down while this goal runs: 1 is normal speed.
search_radiusinteger4How far around the mob it looks for an air block.
search_heightinteger16How far above the mob it looks for air. If none is found, it swims straight up this many blocks.
material_typestring"water"Which liquid the mob swims in: "water", "lava" or "any". The air block must sit above this liquid.
priorityinteger0Decides which goal wins when several want to run: lower numbers run first.Range: 0 to …
control_flagsGoal's control flags[]noneLists the body parts this goal takes control of (such as move, look or jump), so goals that need the same part don't run together.

Example

Inside the components object of BP/entities/<name>.json (values are the defaults or placeholders):

BP/entities/<name>.json
{
  "minecraft:behavior.swim_up_for_breath": {
    "speed_mod": 1.4,
    "search_radius": 4,
    "search_height": 16,
    "material_type": "water",
    "priority": 0,
    "control_flags": []
  }
}

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