Команда Mojang выпустила Minecraft Снапшот 23w40a, который знаменует начало работы над следующим патчем - версией 1.20.3. Это тестовая сборка, сосредоточенная в основном на технических улучшениях и исправлении давних багов, а не на добавлении нового контента. Самым заметным изменением для обычных игроков станет исправление анимации блокирования щита, а для создателей карт и модов - обновление системы чат-компонентов и новые теги.
Улучшение анимации щита
Одно из ключевых визуальных исправлений в этом снапшоте касается механики блокирования. Теперь, когда игрок использует щит в режиме от третьего лица, рука, держащая щит, будет естественно поворачиваться вслед за направлением взгляда персонажа. Ранее анимация была статичной, что создавало визуальный диссонанс, особенно в динамичных стычках. Это изменение не затрагивает игровую механику - площадь и эффективность блокирования остаются прежними, - но значительно улучшает визуальное восприятие боя.
Технические изменения
Версия дата-пака 19
С выходом этого снапшота версия дата-паков увеличивается до 19. Это сигнализирует о внесении изменений, которые могут повлиять на совместимость пользовательского контента, созданного для более старых версий игры. Авторам карт и модов следует протестировать свои наработки в новой версии.
Изменения в чат-компонентах
Была проведена серьёзная работа над системой сериализации чат-компонентов - элементов, которые отвечают за форматирование и отображение текста в чате, книгах и табличках. Изменения носят в основном технический характер и направлены на оптимизацию и повышение стабильности:
- Простые текстовые компоненты теперь сериализуются более компактно, что уменьшает объём передаваемых данных.
- Для ускорения обработки в компоненты добавлено необязательное поле
type(например,text,translatable). - Ужесточена валидация стилей: ошибки в полях
color,clickEventиhoverEventбольше не будут игнорироваться, что поможет создателям контента быстрее находить опечатки в командах. - Чат-компоненты теперь передаются по сети в формате NBT, что обеспечивает большую совместимость и надёжность.
Эти правки важны в первую очередь для разработчиков сложных команд, аддонов и плагинов, которые активно используют продвинутое форматирование чата.
Новые теги для данных
В снапшот добавлены два новых тега, расширяющие возможности кастомизации через дата-паки:
- Тег типа сущности
can_breathe_under_water: сущности, помеченные этим тегом, перестают тонуть и получать урон от нехватки воздуха под водой. Это мощный инструмент для создания собственных мобов или изменения поведения существующих. - Тег типа урона
can_break_armor_stands: определяет, какие типы урона могут постепенно разрушать армор-стенды (сбивать с них части брони), а не уничтожать их мгновенно.





