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

minecraft:behavior.jump_to_block

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

Resumen

minecraft:behavior.jump_to_block es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Objetivo de IA que hace que la criatura salte a un bloque cercano al azar, como una rana que salta sobre los nenúfares.

Campos

CampoTipoPredeterminadoDescripción
search_widthinteger8Anchura en bloques de la caja de búsqueda alrededor de la criatura, de 1 a 15.Rango: de 1 a 15
search_heightinteger10Altura en bloques de la caja de búsqueda alrededor de la criatura, de 1 a 15.Rango: de 1 a 15
minimum_path_lengthinteger5Solo se elige un bloque si el camino a pie hasta él tiene al menos esta longitud.
minimum_distanceinteger2Solo se elige un bloque si está al menos a esta distancia.
scale_factornumber0.7Multiplicador del tamaño de la caja de colisión de la criatura mientras salta.
max_velocitynumber1.5La velocidad máxima con la que puede saltar la criatura.
cooldown_rangeFloatRange{"max":20,"min":10}Rango de espera aleatoria en segundos entre intentos de salto.
preferred_blocksItem Descriptor[]ningunoBloques en los que a la criatura le gusta aterrizar.
preferred_blocks_chancenumber1Probabilidad, de 0.0 a 1.0, de elegir un bloque preferido cuando hay uno al alcance.Rango: de 0 a 1
forbidden_blocksItem Descriptor[]ningunoBloques a los que la criatura nunca saltará.
priorityinteger0Los números más bajos se ejecutan primero: si dos objetivos compiten, gana el de prioridad más baja.Rango: de 0 a …
control_flagsGoal's control flags[]ningunoQué partes del cuerpo controla este objetivo (moverse, mirar, saltar), para que no se ejecuten a la vez objetivos que usan las mismas partes.

Ejemplo

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

BP/entities/<name>.json
{
  "minecraft:behavior.jump_to_block": {
    "search_width": 8,
    "search_height": 10,
    "minimum_path_length": 5,
    "minimum_distance": 2,
    "scale_factor": 0.7,
    "max_velocity": 1.5,
    "cooldown_range": {
      "max": 20,
      "min": 10
    },
    "preferred_blocks": []
  }
}

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