minecraft:teleport за тебя одним переключателем.Get GodCraftОбзор
minecraft:teleport - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Позволяет сущности телепортироваться случайно или к своей цели, как эндермен.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
dark_teleport_chance | Decimal | "0.01" | Меняет вероятность случайной телепортации, когда сущность в темноте. |
light_teleport_chance | Decimal | "0.01" | Меняет вероятность случайной телепортации, когда сущность на дневном свету. |
max_random_teleport_time | Decimal | "20" | Максимальное время в секундах между случайными телепортациями. |
min_random_teleport_time | Decimal | "0" | Минимальное время в секундах между случайными телепортациями. |
projectile_filter | Minecraft Filter | нет | Какие снаряды заставляют сущность пытаться телепортироваться; не указывайте, чтобы реагировать на все. |
random_teleport_cube | Vector [a, b, c] | "[32, 16, 32]" | Размер области вокруг сущности, куда может попасть случайная телепортация. |
random_teleports | Boolean | "true" | Если true, сущность время от времени телепортируется случайно. |
target_distance | Decimal | "16" | Максимальное расстояние телепортации при погоне за целью. |
target_teleport_chance | Decimal | "1" | Шанс от 0.0 до 1.0 телепортироваться к цели. |
teleports_on_projectile_hit | Boolean | "false" | Если true, сущность уклоняется от снарядов телепортацией. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:teleport": {
"dark_teleport_chance": "0.01",
"light_teleport_chance": "0.01",
"max_random_teleport_time": "20",
"min_random_teleport_time": "0",
"projectile_filter": {},
"random_teleport_cube": "[32, 16, 32]",
"random_teleports": "true",
"target_distance": "16"
}
}