Механика поводков и новые облака: обзор снапшота 25w16a

В тестовой версии Minecraft 25w16a разработчики полностью переработали механику поводков, добавили рендеринг облаков до горизонта и внесли ряд других изменений.

Вышел новый снапшот 25w16a для Minecraft, в котором основное внимание уделено существенной доработке давно известного игрового элемента - поводка. Теперь с его помощью можно организовывать целые караваны мобов, привязывать их к транспортным средствам и даже использовать специальную конфигурацию с новым мобом. Кроме того, в обновлении улучшено отображение облаков и внесены важные технические правки для создателей ресурс-паков.

Изменения поводков

Поводок в снапшоте получил самую масштабную переработку за долгое время. Эти изменения касаются как базовых механик, так и визуала, приближая его к версии в Bedrock Edition.

Новые возможности привязывания

  • Привязка мобов друг к другу: Главное нововведение - теперь можно привязать одного моба к другому. Для этого, удерживая в руке группу уже привязанных к вам существ, нужно присесть и взаимодействовать с другим мобом. Он будет присоединен к цепочке.
  • Специальная конфигурация для транспорта: Лодки, а также крупные мобы, которые не помещаются внутрь лодки (лошадь, осел, мул, верблюд, сниффер), можно привязать в особой 4-поводковой конфигурации к Счастливому гасту (Happy Ghast). Это позволяет организовать воздушную перевозку грузов, например, лодки с сундуком.

Улучшенная механика и управление

  • Обрезание поводков: Поводок теперь можно перерезать ножницами. При взаимодействии с привязанной сущностью ножницами её связь обрывается. Эта функция также работает с раздатчиками, оснащенными ножницами.
  • Улучшенная физика: Переработанная физика поводков делает соединение более стабильным, особенно когда привязанные сущности находятся в воздухе. При натяжении поводка мобы теперь разворачиваются в сторону игрока, который их тянет.
  • Разрыв при ускорении: Если вы летите на элитрах с привязанными мобами и используете фейерверк для ускорения, все поводки немедленно порвутся.
  • Невозможность "кражи" мобов: Если вы попытаетесь привязать к себе моба, который уже привязан к другому игроку, поводок не порвется, и перепривязать его не получится.

Взаимодействие с узлами и заборами

  • Логика работы с узлом поводка (Leash Knot) и блоками забора пересмотрена. Теперь при взаимодействии с узлом или забором, если рядом находятся мобы, привязанные к игроку, они автоматически будут перепривязаны к этому блоку.
  • Приседание и взаимодействие с забором позволяет привязать к нему мобов с игрока. Если привязать никого не удается (например, из-за расстояния), все мобы, привязанные к забору, будут перепривязаны к игроку.
  • Удар по узлу поводка или взаимодействие с ним ножницами разрывает все текущие связи, и узел исчезает, если к нему больше ничего не привязано.

Визуальные и числовые изменения

  • Толщина визуальной модели поводка удвоена, чтобы соответствовать версии для Bedrock.
  • Максимальная дистанция, на которой поводок рвется, увеличена с 10 до 12 блоков. Теперь расстояние считается между центрами хитбоксов сущностей, а не их "ногами".
  • Поводок для Счастливого гаста стал длиннее: свободное перемещение в пределах 10 блоков, разрыв происходит на расстоянии 16 блоков.
  • При использовании специальной 4-поводковой конфигурации с Happy Ghast, поводки отображаются без провисания, а сам гаст получает особый визуальный слой.

Другие изменения в геймплее

  • Элитры и фейерверки: Исправлено поведение при полете. Теперь, если в руке находится фейерверк, который можно разместить на блоке (например, обычная ракета), при использовании в полете он будет работать только как ускоритель для элитр и не будет устанавливаться в мир.
  • Облака: Облака теперь отображаются по всему горизонту, а не исчезают на расстоянии, что значительно улучшает вид с высоты.
  • Отмена фикса портала Незера: Разработчики откатили исправление бага MC-101556, связанного с увеличенным радиусом телепортации через портал в Незер. В официальном комментарии указано, что изменение было внесено слишком поздно в цикле разработки и неожиданно сломало функциональность, на которую полагалось сообщество. Эту проблему планируют решить позже, с учетом всех возникших сложностей.

Технические изменения

Для моддеров и создателей пользовательского контента обновлены версии пакетов и внесены существенные правки в систему шейдеров и моделей.

  • Версия Data Pack увеличена до 73.
  • Версия Resource Pack увеличена до 57.

Изменения для моделей блоков и текстур

  • Параметр rotation.angle в моделях блоков больше не ограничен значениями, кратными 22.5 градусам. Теперь можно задавать любой угол в диапазоне от -45 до +45 градусов.
  • Текстура облаков (clouds.png) больше не может быть окрашена через ресурс-пак.

Крупное обновление системы шейдеров

Разработчики провели рефакторинг системы шейдеров, что является важным шагом для будущих улучшений графики и модинга.

  • Все встроенные uniform-переменные теперь организованы в uniform blocks, а не представлены отдельными переменными. Это касается как основных шейдеров игры (Core Shaders), так и пользовательских post-process эффектов.
  • Добавлены новые унифицированные блоки: Globals (содержит, среди прочего, новый параметр MenuBlurRadius), Fog (с новыми параметрами FogSkyEnd и FogCloudsEnd), Projection, DynamicTransforms, Lighting, CloudInfo и LightmapInfo.
  • В определениях post-process эффектов появились новые опции для рендер-таргетов: persistent (сохранять содержимое между кадрами) и clear_color (цвет очистки).
  • Синтаксис определения uniform-переменных в JSON-файлах изменился: теперь значения задаются для каждого блока отдельно, а поле value заменяет старое values и зависит от типа переменной.

Разработчики отдельно отмечают, что переопределение Core Shaders в ресурс-паках считается неподдерживаемой функцией, и в будущем они планируют предложить лучшие, официальные альтернативы для подобных модификаций.

Скидка 10% по промокоду

Ищете хостинг Minecraft серверов?

Запустите свой сервер за минуту — установка модов и плагинов в один клик, защита от DDoS, мощное железо. Промокод PROMO10 даст скидку 10% на любой тариф.

PROMO10
Скопировать
Посмотреть тарифы