minecraft:flocking por ti con un interruptor.Get GodCraftResumen
minecraft:flocking 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 entidad se mueva en grupo con otras de su especie, como un banco de peces. Muchos pesos te permiten ajustar lo unido que se mantiene el grupo.
Campos
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
in_water | boolean | false | Ponlo en true si el grupo vive en el agua. |
match_variants | boolean | false | Solo se agrupa con entidades que tengan la misma variante, variante de marca y color. |
use_center_of_mass | boolean | false | Se dirige hacia el centro del grupo. |
low_flock_limit | integer | 0 | Número mínimo de entidades que debe tener un grupo. |
high_flock_limit | integer | 0 | Número máximo de entidades permitidas en un grupo. |
goal_weight | number | 0 | Cuánto influye el resultado del agrupamiento en el movimiento. |
loner_chance | number | 0 | Probabilidad de 0 a 1 de que la entidad aparezca como solitaria y nunca se una a un grupo. |
influence_radius | number | 0 | Distancia dentro de la cual otras entidades pueden unirse al grupo de esta. |
breach_influence | number | 0 | Con qué fuerza se empuja hacia atrás a un miembro del grupo cuando salta fuera del agua. |
separation_weight | number | 1 | Con qué fuerza mantienen los miembros espacio entre sí. |
separation_threshold | number | 2 | Distancia a la que los miembros empiezan a separarse por estar demasiado cerca. |
cohesion_weight | number | 1 | Con qué fuerza se dirigen los miembros unos hacia otros. |
cohesion_threshold | number | 1 | Distancia a la que los miembros empiezan a juntarse. |
innner_cohesion_threshold | number | 0 | Distancia a la que los miembros dejan de acercarse más. |
min_height | number | 0 | Altura mínima a la que puede moverse el grupo. |
max_height | number | 0 | Altura máxima a la que puede moverse el grupo. |
block_distance | number | 0 | Cuántos bloques por delante comprueba la entidad en busca de bloques que esquivar. |
block_weight | number | 0 | Con qué fuerza esquiva la entidad los bloques. |
Ejemplo
Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):
BP/entities/<name>.json
{
"minecraft:flocking": {
"in_water": false,
"match_variants": false,
"use_center_of_mass": false,
"low_flock_limit": 0,
"high_flock_limit": 0,
"goal_weight": 0,
"loner_chance": 0,
"influence_radius": 0
}
}