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

minecraft:behavior.lay_egg

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

Resumen

minecraft:behavior.lay_egg 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 una criatura preñada coloque un bloque de huevo sobre un bloque adecuado, como una tortuga que pone huevos en la arena.

Campos

CampoTipoPredeterminadoDescripción
target_blocksstring[]["minecraft:sand"]Bloques sobre los que se puede colocar el huevo.
target_materials_above_blockstring[]["air"]Qué puede haber encima del bloque objetivo: Air, Water o Lava.
allow_laying_from_belowbooleanfalseSi es true, la criatura puede poner desde abajo cuando no llega a la parte de arriba; útil para las ranas que ponen huevas en el agua.
use_default_animationbooleantrueSi es true, se reproduce la animación integrada de poner huevos.
lay_secondsnumber10Cuántos segundos tarda en poner.Rango: de 0 a …
egg_typestring"minecraft:turtle_egg"El bloque de huevo que se coloca. Los huevos de tortuga salen en cantidad aleatoria.
lay_egg_soundLevelSoundEvent"lay_egg"Evento de sonido que se reproduce mientras pone.
on_layActorDefinitionTrigger{"event":"","filters":{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null},"target":"self"}Evento que se activa una vez puesto el huevo.
search_rangeinteger0Hasta qué distancia horizontal, en bloques, busca la criatura un lugar para poner.
search_heightinteger1Hasta qué distancia hacia arriba y abajo, en bloques, busca la criatura un lugar para poner.
goal_radiusnumber0.5Qué tan cerca debe llegar la criatura para considerar que ha llegado.
speed_multipliernumber1Multiplicador de velocidad mientras se mueve hacia el lugar.Rango: de 0 a …
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.lay_egg": {
    "target_blocks": [
      "minecraft:sand"
    ],
    "target_materials_above_block": [
      "air"
    ],
    "allow_laying_from_below": false,
    "use_default_animation": true,
    "lay_seconds": 10,
    "egg_type": "minecraft:turtle_egg",
    "lay_egg_sound": "lay_egg",
    "on_lay": {
      "event": "",
      "filters": {
        "AND": null,
        "NOT": null,
        "OR": null,
        "all": null,
        "all_of": null,
        "any": null,
        "any_of": null,
        "none_of": null
      },
      "target": "self"
    }
  }
}

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