1. Вики
  2. /Сущности
  3. /minecraft:flocking

minecraft:flocking

Не хочешь писать это вручную? GodCraft настроит minecraft:flocking за тебя одним переключателем.Get GodCraft

Обзор

minecraft:flocking - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Заставляет сущность двигаться в группе с сородичами, как косяк рыб. Множество весов позволяют настроить, насколько плотно держится стая.

Поля

ПолеТипПо умолчаниюОписание
in_waterbooleanfalseПоставьте true, если стая живет в воде.
match_variantsbooleanfalseСобираться в стаю только с сущностями того же варианта, доп. варианта и цвета.
use_center_of_massbooleanfalseДвигаться к центру стаи.
low_flock_limitinteger0Минимальное число сущностей в стае.
high_flock_limitinteger0Максимальное число сущностей в стае.
goal_weightnumber0Насколько сильно поведение стаи влияет на движение.
loner_chancenumber0Шанс от 0 до 1, что сущность появится одиночкой и никогда не присоединится к стае.
influence_radiusnumber0Расстояние, на котором другие сущности могут присоединиться к стае этой сущности.
breach_influencenumber0Насколько сильно члена стаи отталкивает назад, когда он выпрыгивает из воды.
separation_weightnumber1Насколько сильно члены стаи держат дистанцию друг от друга.
separation_thresholdnumber2Расстояние, на котором члены стаи начинают расходиться, потому что слишком близко.
cohesion_weightnumber1Насколько сильно члены стаи стремятся друг к другу.
cohesion_thresholdnumber1Расстояние, на котором члены стаи начинают сближаться.
innner_cohesion_thresholdnumber0Расстояние, на котором члены стаи перестают сближаться.
min_heightnumber0Минимальная высота, на которой может двигаться стая.
max_heightnumber0Максимальная высота, на которой может двигаться стая.
block_distancenumber0На сколько блоков вперед сущность проверяет препятствия, чтобы их обойти.
block_weightnumber0Насколько сильно сущность отворачивает от блоков.

Пример

Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):

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
  }
}

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