minecraft:behavior.panic за тебя одним переключателем.Get GodCraftОбзор
minecraft:behavior.panic - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Заставляет моба в панике убегать от того, кто его ранил. Так ведут себя коровы и курицы, когда их бьют.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
damage_sources | List | "[campfire, fire, fire_tick, freezing, lava, lightning, magma, soul_campfire, temperature, entity_attack, entity_explosion, fireworks, magic, projectile, ram_attack, sonic_boom, wither, mace_smash]" | Какие виды урона вызывают у моба панику, например "fire" или "entity_attack". |
force | Boolean | "false" | Если true, моб паникует, пока не сможет двигаться или пока цель не будет удалена. |
ignore_mob_damage | Boolean | "false" | Если true, урон от других мобов никогда не вызывает панику, даже если указан в damage_sources. |
prefer_water | Boolean | "false" | Если true, паникующий моб пытается бежать к воде. |
speed_multiplier | Decimal | "1.0" | Ускоряет или замедляет моба, пока работает эта цель: 1 - обычная скорость. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:behavior.panic": {
"damage_sources": "[campfire, fire, fire_tick, freezing, lava, lightning, magma, soul_campfire, temperature, entity_attack, entity_explosion, fireworks, magic, projectile, ram_attack, sonic_boom, wither, mace_smash]",
"force": "false",
"ignore_mob_damage": "false",
"prefer_water": "false",
"speed_multiplier": "1.0"
}
}