Команда Minecraft выпустила 1.21.4-pre1, ознаменовав начало цикла тестирования перед финальным релизом. В отличие от основных снапшотов, эти пре-релизы будут выходить не только по средам и будут сконцентрированы преимущественно на устранении ошибок и технических доработках. Первая версия приносит ряд исправлений давних багов, затрагивающих команды, интерфейс и поведение мобов, а также важные нововведения для разработчиков ресурс-паков, включая обновление версии формата до 46.
Технические изменения
Основные технические изменения в этом пре-релизе связаны с инфраструктурой игры и созданием пользовательского контента. Версия формата ресурс-паков была обновлена до 46, что означает необходимость обновления старых пакетов для их корректной работы. Кроме того, теперь яйца призыва для существ, способных выполнять команды, доступные только операторам (например, командные блоки в виде мобов), будут отображать предупреждение в подсказке, аналогично некоторым блокам. Это повышает безопасность и информированность игроков при использовании пользовательского контента.
Обновление ресурс-паков
Новая версия ресурс-паков (46) добавляет несколько инструментов для тонкой настройки визуала и моделей предметов. Шрифт Unifont был обновлён до версии 16.0.01, что может улучшить отображение текста для некоторых языков.
Управление анимациями предметов
Одним из ключевых нововведений стала возможность контролировать анимацию рук от первого лица. В клиентские файлы моделей предметов теперь можно добавить поле hand_animation_on_swap (логическое значение). Если установить его в false, то при смене стека предмета (например, при переключении оружия) не будет проигрываться стандартная анимация опускания и поднятия руки. Важно отметить, что это не влияет на анимацию "всплытия" предмета в интерфейсе.
Новые и изменённые свойства моделей
Для типа модели minecraft:model было добавлено и изменено несколько свойств, расширяющих возможности кастомизации:
- Новый источник цвета
minecraft:team: Позволяет окрашивать модель в цвет команды, к которой принадлежит контекстное существо. Если существа нет или у команды нет цвета, используется значение по умолчанию из поляdefault. - Изменено свойство
minecraft:head: Добавлено полеanimation(число с плавающей точкой) для управления анимацией головы, например, ушей Пиглина или челюсти Эндер-Дракона. - Новое свойство
minecraft:view_entity: Логическое свойство, возвращающееtrue, если контекстное существо является локальным игроком (или существом, за которым ведётся наблюдение в режиме зрителя). - Переименование свойства: Свойство
minecraft:holder_typeбыло переименовано вminecraft:context_entity_typeдля лучшего отражения его сути, связанной с контекстом рендеринга. - Новое свойство
minecraft:context_dimension: Возвращает идентификатор измерения (например,minecraft:overworld), в котором происходит рендеринг. - Изменено свойство
minecraft:time: Удалено полеnatural_only, добавлено полеsourceдля выбора источника времени: время суток (daytime), фаза луны (moon_phase) или случайное значение (random). - Изменено свойство
minecraft:compass: В полеtargetдобавлено значениеnone, которое всегда возвращает недопустимую цель.
Новый тип модели minecraft:empty
Добавлен простой тип модели, который ничего не отображает. Это может быть полезно для создания чисто логических предметов или скрытия определённых визуальных элементов.





