Технический снапшот 25w04a - откат движенческих фиксов и новые возможности для датапаков

Вышел новый тестовый снапшот Minecraft 25w04a, в котором разработчики откатили спорные изменения в движении персонажа и представили множество улучшений для создателей пользовательского контента.

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

Откат изменений в движении

Наиболее заметное изменение в этом снапшоте - откат исправлений двух давних ошибок, связанных с движением персонажа. Команда разработчиков решила вернуть игрокам привычное поведение, так как внесённые ранее фиксы вызвали больше проблем, чем решений.

  • MC-271065: Диагональное движение больше не нормализуется при приседании или использовании определённых предметов (например, лука или зелья).
  • MC-152728: Игрок теперь продолжает бежать при выполнении действий, которые его замедляют (например, при разбивании блока).

В примечаниях разработчиков указано, что эти фиксы были отменены, так как они негативно повлияли на паркур, скоростное мостостроение (speedbridging) и общее ощущение от движения. Команда планирует вернуться к доработке этих механик в будущем, но сейчас решено восстановить старое поведение, к которому привыкли игроки.

Улучшения интерфейса

В снапшоте появились два небольших, но полезных улучшения для подсказок (tooltips) предметов в инвентаре.

Арбалеты теперь отображают в подсказке все заряженные снаряды, а не только первый. Кроме того, для всех заряженных снарядов (не только для фейерверков) будет отображаться полная информация в виде подраздела подсказки.

Контейнеры с содержимым, такие как сундук, скопированный с помощью Ctrl+ПКМ, теперь будут показывать первые 4 предмета внутри себя в подсказке, аналогично шалкеровым ящикам. Это упростит идентификацию содержимого перенесённых блоков.

Обновления датапаков

Основная часть изменений в 25w04a адресована создателям пользовательского контента. Версия датапака обновлена до 64, а версия ресурс-пака - до 49.

Новые компоненты предметов

  • Компонент weapon: Поле can_disable_blocking заменено на disable_blocking_for_seconds (неотрицательное число с плавающей точкой). Если значение больше нуля, при успешной атаке будет отключать блокировку щитом на указанное количество секунд.
  • Новый компонент blocks_attacks: Позволяет любому предмету блокировать атаки, как щит. Включает настраиваемые параметры: задержка перед блокировкой, множитель отката при отключении, правила уменьшения урона и износа предмета, а также пользовательские звуки блокировки и отключения.
  • Новый компонент break_sound: Определяет звук, который воспроизводится при поломке предмета. По умолчанию присутствует у всех предметов.
  • Новый компонент provides_banner_patterns: Позволяет предмету быть помещённым в слот узора на ткацком станке.
  • Новый компонент provides_trim_material: Указывает, какой материал для отделки доспехов предоставляет этот предмет при использовании в рецепте на кузнечном столе.
  • Новый компонент tooltip_display: Унифицированная система управления отображением подсказок. Заменяет старые поля show_in_tooltip и компоненты hide_additional_tooltip и hide_tooltip. Позволяет скрывать подсказки от конкретных компонентов или вообще все подсказки у предмета.

Многие существующие компоненты, такие как attribute_modifiers, dyed_color, can_place_on, enchantments и другие, были упрощены - их поля теперь встроены на верхний уровень, а управление отображением подсказок передано компоненту tooltip_display.

Унификация вариаций мобов

Система определения внешнего вида (вариаций) для некоторых мобов стала управляемой через датапаки по единому образцу. Это касается кошек, лягушек, волков и свиней. Теперь вариации и условия их появления можно настраивать в JSON-файлах.

Добавлена единая система выбора вариации на основе условий спавна с приоритетами. Условия могут проверять биом, яркость луны или наличие определённых структур в точке появления моба.

Другие технические изменения

  • Тип сущности potion разделён на splash_potion (брызгающее зелье) и lingering_potion (затяжное зелье).
  • Формат SNBT (строковое представление NBT) теперь поддерживает гетерогенные списки, где элементы могут быть разных типов. Это упрощает работу с данными, но не меняет бинарный формат NBT.
  • Обновлены теги: добавлен #can_wear_horse_armor для сущностей, которые могут носить конскую броню; тег #bypasses_shield переименован в #bypasses_blocking.
  • В рецептах кузнечного стола (smithing_trim) добавлено обязательное поле pattern, указывающее узор отделки.
Скидка 10% по промокоду

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

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

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