Технический Пре-релиз 1.21.6-pre1 - Обновление диалогов, исправление багов и новые возможности для контента

Выпущен первый пре-релиз версии 1.21.6, вносящий масштабные изменения в систему диалогов, добавляющий новую привязку клавиш для быстрых действий и исправляющий множество ошибок.

Команда Mojang выпустила первый пре-релиз для версии 1.21.6, ознаменовав начало финальной стадии тестирования перед вторым крупным обновлением этого года. Как и ожидалось, этот пре-релиз в основном сфокусирован на исправлении ошибок, полировке существующего функционала и внесении важных технических изменений, особенно в систему диалогов и работы с кастомным контентом. Среди ключевых нововведений - полный редизайн механики диалогов, новая привязка клавиш для быстрых действий, а также десятки исправлений, касающихся ездовых Гастов, интерфейса и геймплея.

Исправления и настройки геймплея

В этом пре-релизе появился ряд небольших, но важных корректировок, влияющих на сенсорные системы и поведение объектов. Блок Высушенного Гаста теперь при изменении своего состояния испускает вибрацию с частотой 11, что позволяет использовать его в качестве триггера для скрытных механизмов с Скульк-сенсорами. Аналогично, действие стрижки седла, конской брони или ковра с ездового животного теперь генерирует вибрацию с частотой 6, а их снятие - с частотой 4.

Произошла корректировка в настройках звука: фоновые звуки, издаваемые блоком Высушенного Гаста, теперь управляются через категорию "Блоки", а не "Окружающая среда", что делает их настройку более логичной и предсказуемой.

Также исправлено несколько проблем, связанных с ездовыми Счастливыми Гастами. Теперь игрок, верхом на таком существе, не может пролететь сквозь другого Счастливого Гаста, на котором также сидит игрок. Это предотвращает нежелательные коллизии и "слияния" существ при совместном полете.

Масштабные изменения системы диалогов

Наиболее значительные изменения в пре-релизе затронули техническую систему диалогов в Minecraft. Версия Data Pack обновлена до 79, и эти правки направлены на унификацию и расширение возможностей для создателей карт и владельцев серверов.

Ключевые нововведения в диалогах

Теперь любой тип диалога может содержать поля ввода (inputs), что делает устаревшими специализированные диалоги для ввода данных. Удалены типы minecraft:simple_input_form и minecraft:multi_action_input_form, так как их функционал полностью покрывается обычными minecraft:notice и minecraft:multi_action.

  • Новые поля конфигурации: В диалоги добавлены поля pause (останавливает ли игра в однопользовательском режиме) и after_action (действие после подтверждения).
  • Гибкое поведение после действия: Поле after_action может иметь значения close (закрыть диалог), none (оставить открытым) или wait_for_response (показать экран ожидания ответа от сервера).
  • Унифицированные действия: Поля on_click и on_submit заменены единым полем action.
  • Расширенное событие custom: Событие minecraft:custom теперь может передавать полный NBT-тег, что открывает большие возможности для сложных взаимодействий между клиентом и сервером.

Новая привязка клавиш Quick Actions

Одно из самых заметных нововведений для пользователей - добавление новой привязки клавиш "Быстрые действия" (Quick Actions). По умолчанию она назначена на клавишу G.

  • Эта функция активирует диалоги, сконфигурированные в теге minecraft:quick_actions.
  • Если в теге один элемент - нажатие G сразу откроет этот диалог.
  • Если элементов несколько - откроется специальное меню выбора.
  • По умолчанию тег пуст, и функционал предназначен исключительно для кастомного контента и серверных модификаций, позволяя создавать удобные меню и интерфейсы.

Изменения коснулись и структуры диалогов: заменено поле on_cancel на exit_action в типах multi_action, server_links и dialog_list. Также теперь корректно работают события наведения и клика (hover_event, click_event) на текстовых компонентах внутри тела диалога.

Обновления для создателей контента

Версия Resource Pack повышена до 63, что принесло два важных изменения для авторов ресурс-паков.

  • Поле oversized_in_gui: В определение моделей предметов добавлено булево поле oversized_in_gui. Если оно установлено в true, модель предмета может отображаться за пределами своего слота в интерфейсе. Разработчики специально отмечают, что эта возможность не считается официально поддерживаемой и была возвращена временно, как исключение, поскольку многие серверные ресурс-паки полагаются на неё. В будущем её планируют заменить официальным решением.
  • Новый тип модели player_head: Введен специальный тип модели minecraft:player_head, предназначенный для корректной загрузки и отображения текстур скинов игроков из компонента minecraft:profile. При этом тип модели minecraft:head более не поддерживает загрузку текстур из профиля, что следует учитывать при обновлении старых паков.
Скидка 10% по промокоду

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

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

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