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

minecraft:breathable

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

Обзор

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

Поля

ПолеТипПо умолчаниюОписание
breathe_blocksListнетДополнительные блоки, внутри которых сущность может дышать.
breathes_airBoolean"true"Может ли сущность дышать на открытом воздухе.
breathes_lavaBoolean"true"Может ли сущность дышать в лаве.
breathes_solidsBoolean"false"Может ли сущность дышать, застряв внутри твердых блоков.
breathes_waterBoolean"false"Может ли сущность дышать под водой.
generates_bubblesBoolean"true"Показывает частицы пузырьков вокруг сущности в воде.
inhale_timeDecimal"0"Сколько секунд нужно, чтобы полностью восстановить запас воздуха.
non_breathe_blocksListнетДополнительные блоки, внутри которых сущность не может дышать.
suffocate_timeInteger"-20"Секунды между ударами урона, когда у сущности кончился воздух.
total_supplyInteger"15"Сколько секунд сущность может задерживать дыхание.

Пример

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

BP/entities/<name>.json
{
  "minecraft:breathable": {
    "breathe_blocks": {},
    "breathes_air": "true",
    "breathes_lava": "true",
    "breathes_solids": "false",
    "breathes_water": "false",
    "generates_bubbles": "true",
    "inhale_time": "0",
    "non_breathe_blocks": {}
  }
}

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