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

minecraft:behavior.slime_attack

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

Overview

minecraft:behavior.slime_attack is an entity component: it goes in the components object of a custom mob, or in one of its component groups. The jumping attack used by slimes and magma cubes. Now and then the mob gets tired and stops attacking for a moment.

Fields

FieldTypeDefaultDescription
x_max_rotationnumber10How far, in degrees, the mob can tilt up or down while facing the target.
y_max_rotationnumber10How far, in degrees, the mob can turn sideways while facing the target.
speed_multipliernumber1Speed multiplier while moving toward the target.
grow_tired_cooldown_timenumber15How long, in seconds, the mob rests after getting tired before it attacks again.
set_persistentbooleanfalseIf true, the mob will not despawn after it targets a player.
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.slime_attack": {
    "x_max_rotation": 10,
    "y_max_rotation": 10,
    "speed_multiplier": 1,
    "grow_tired_cooldown_time": 15,
    "set_persistent": false,
    "priority": 0,
    "control_flags": []
  }
}

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