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

minecraft:buoyant

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

Обзор

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

Поля

ПолеТипПо умолчаниюОписание
apply_gravityBoolean"true"Тянет сущность вниз каждый тик: волны качают сильнее, но и из жидкости она падает резче.
base_buoyancyDecimal"1.0"Насколько сильно сущность всплывает; чем больше значение, тем выше она держится.
big_wave_probabilityDecimal"0.03"Шанс, что сущность накроет большая волна. Работает только с типом движения "waves".
big_wave_speedDecimal"10.0"Множитель скорости больших волн.
can_auto_step_from_liquidBoolean"false"Позволяет сущности выбраться из жидкости на соседний твердый блок, если ее к нему прижало.
drag_down_on_buoyancy_removedDecimal"0.0"Насколько сильно сущность тянет вниз, когда этот компонент убирают.
liquid_blocksListнетБлоки жидкостей, на которых сущность может держаться.
movement_typeString"waves"Вид покачивания вверх-вниз: "waves", "bobbing" или "none".

Пример

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

BP/entities/<name>.json
{
  "minecraft:buoyant": {
    "apply_gravity": "true",
    "base_buoyancy": "1.0",
    "big_wave_probability": "0.03",
    "big_wave_speed": "10.0",
    "can_auto_step_from_liquid": "false",
    "drag_down_on_buoyancy_removed": "0.0",
    "liquid_blocks": {},
    "movement_type": "waves"
  }
}

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