Entity Documentation - minecraft:jump.dynamic

Defines a dynamic type jump control that will change jump properties based on the speed modifier of the mob. Requires minecraft:movement.skip to be used.

Dynamic Jump Properties

Name Default Value Type Description Example Values
fast_skip_data not set Fast Skip Data choices The jump data used for the fast skip. Rabbit: {"distance_scale":1.75,"height":0.25,"jump_delay":7,"animation_duration":15}
regular_skip_data not set Regular Skip Data choices The jump data used for the regular skip. Rabbit: {"distance_scale":0.8,"height":0.25,"jump_delay":15,"animation_duration":18}

Fast Skip Data choices

Value Title Description
animation_duration Animation Duration Duration of the jump animation.
distance_scale Distance Scale The multiplier applied to horizontal velocity when jumping.
height Height The force applied vertically when jumping.
jump_delay Jump Delay Amount of ticks between sequential jumps.

Regular Skip Data choices

Value Title Description
animation_duration Animation Duration Duration of the jump animation.
distance_scale Distance Scale The multiplier applied to horizontal velocity when jumping.
height Height The force applied vertically when jumping.
jump_delay Jump Delay Amount of ticks between sequential jumps.

Samples

Rabbit

"minecraft:jump.dynamic": {
  "regular_skip_data": {
    "distance_scale": 0.8,
    "height": 0.25,
    "jump_delay": 15,
    "animation_duration": 18
  },
  "fast_skip_data": {
    "distance_scale": 1.75,
    "height": 0.25,
    "jump_delay": 7,
    "animation_duration": 15
  }
}