1. Wiki
  2. /Entidades
  3. /minecraft:behavior.swim_with_entity

minecraft:behavior.swim_with_entity

¿No quieres escribirlo a mano? GodCraft configura minecraft:behavior.swim_with_entity por ti con un interruptor.Get GodCraft

Resumen

minecraft:behavior.swim_with_entity es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Hace que la criatura nade junto a otra entidad, alcanzándola cuando se queda atrás y siguiendo su misma dirección. Los delfines lo usan para nadar con los jugadores.

Campos

CampoTipoPredeterminadoDescripción
success_ratenumber0.1Probabilidad de 0 a 1 de que la criatura empiece a seguir a alguien.
chance_to_stopnumber0.0333Probabilidad de 0 a 1 de dejar de seguirla cuando la otra entidad va montada en algo o no está nadando.
state_check_intervalnumber0.5Segundos entre comprobaciones para decidir si alcanzarla o seguir su dirección.Rango: de 0 a …
catch_up_thresholdnumber12Si la entidad seguida está más lejos que esto, la criatura acelera para alcanzarla.
match_direction_thresholdnumber2Dentro de esta distancia, la criatura intenta nadar en la misma dirección que la entidad seguida.
catch_up_multipliernumber2.5Multiplicador de velocidad que se usa al intentar alcanzarla.
speed_multipliernumber1.5Multiplicador de velocidad que se usa al seguir su dirección.
search_rangenumber20Hasta dónde busca la criatura a su alrededor a alguien con quien nadar.
stop_distancenumber5Si la entidad seguida se aleja esta distancia, la criatura deja de seguirla.
entity_typesMobDescriptor[]ningunoCon qué entidades puede nadar la criatura.
priorityinteger0Decide qué objetivo gana cuando varios quieren ejecutarse: los números más bajos van primero.Rango: de 0 a …
control_flagsGoal's control flags[]ningunoIndica qué partes del cuerpo controla este objetivo (como move, look o jump), para que no se ejecuten a la vez objetivos que necesitan la misma parte.

Ejemplo

Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):

BP/entities/<name>.json
{
  "minecraft:behavior.swim_with_entity": {
    "success_rate": 0.1,
    "chance_to_stop": 0.0333,
    "state_check_interval": 0.5,
    "catch_up_threshold": 12,
    "match_direction_threshold": 2,
    "catch_up_multiplier": 2.5,
    "speed_multiplier": 1.5,
    "search_range": 20
  }
}

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