Разработчики Minecraft выпустили очередной тестовый снапшот 26.1-snapshot-7. Это обновление, хоть и не столь масштабное, как полноценный релиз, приносит несколько приятных и важных изменений, сконцентрированных на улучшении аудиовизуального опыта и исправлении накопившихся ошибок. Ключевыми новинками стали система вариативных звуков для животных, новый музыкальный инструмент для нотных блоков и долгожданное обновление внешнего вида детских версий многих мобов, включая враждебных. Также в снапшот вошли значительные технические правки под капотом игры и длинный список исправлений багов.
Новые звуковые варианты животных
Одним из главных нововведений стала система вариативных звуков для некоторых пассивных мобов. Теперь коты, свиньи, коровы и курицы могут издавать звуки в нескольких разных вариациях, которые случайным образом присваиваются каждой новой особи.
- Коты получили новый вариант звуков под названием
royal(королевский). - Свиньи теперь могут быть двух новых типов:
mini(миниатюрная) иbig(большая). - Коровы обзавелись вариантом
moody(капризная). - Курицы стали
picky(привередливыми).
Оригинальные звуки каждого животного сохранены и теперь используются для варианта с названием classic. Игра будет случайным образом выбирать один из доступных звуковых наборов (новые или классический) при появлении моба в мире. Это изменение направлено на добавление большего разнообразия в звуковое сопровождение ферм и обычных встреч с животными.
Техническая реализация для создателей контента
Для создателей ресурс-паков и дата-паков система была сделана полностью управляемой через данные. Версия дата-паков обновлена до 99.1. Теперь звуковые варианты для кота, свиньи, коровы и курицы можно настраивать, добавляя соответствующие JSON-файлы в директории data/<namespace>/cat_sound_variant/ и аналогичные для других мобов. В этих файлах определяются звуковые события для различных действий моба: обычные звуки окружающей среды (ambient_sound), звуки получения урона (hurt_sound), смерти (death_sound), шагов (step_sound), а для котов - также шипение, мурлыканье и звуки выпрашивания еды.
Труба для нотного блока
Любители музыкальных автоматов получат новый инструмент. Если поставить нотный блок на блок меди (Copper Block), он будет издавать звук трубы. Особенность в том, что тембр звука изменяется в зависимости от стадии окисления медного блока:
- Обычная медь (
copper_block). - Потемневшая медь (
exposed_copper). - Состаренная медь (
weathered_copper). - Окисленная медь (
oxidized_copper).
Для каждого состояния добавлен отдельный звуковой файл (block.note_block.trumpet, ...trumpet_exposed и т.д.), что позволяет создавать более сложные и атмосферные музыкальные композиции с учетом динамического изменения мира.
Обновлённые детские мобы
В этом снапшоте продолжилась работа по визуальному обновлению детских версий мобов. Полностью переработаны модели и текстуры для целой группы мобов, причём как нейтральных, так и откровенно враждебных.
- Детский зомби (Zombie)
- Детский кадавр (Husk)
- Детский утопленник (Drowned)
- Детский пиглин (Piglin)
- Детский зомбифицированный пиглин (Zombified Piglin)
- Детский житель (Villager)
- Детский зомби-житель (Zombie Villager)
Для всех перечисленных мобов, включая мирных жителей, были увеличены их ограничивающие рамки (bounding box), чтобы они лучше соответствовали новой, более детализированной модели. Это исправляет проблемы с попаданием по мобу и его взаимодействием с окружением.
Также исправлена анимация детского аксолотля, которая ранее сбивалась анимацией ходьбы. Обновлены текстуры mule_baby.png и donkey_baby.png, чтобы они правильно соотносились с моделью.
Изменения в чате
Внесены правки в работу экрана чата, когда его функциональность ограничена настройками многопользовательской игры или родительским контролем.
- Экран чата теперь можно открыть всегда, даже если чат полностью отключен в настройках. Однако внутри него конкретные действия (отправка сообщений, определённые типы сообщений) по-прежнему будут заблокированы.
- Информация об активных ограничениях теперь отображается вверху окна чата и над строкой ввода при его открытии. Эти же сведения доступны в меню настроек мира.
- Сообщения от действий клиента (например, уведомление о создании скриншота) теперь отображаются, даже если сообщения от игроков и сервера скрыты.
- При изменении настроек чата все сообщения запрещённых типов будут немедленно скрыты, а новые - отброшены.
- Обработка сообщений на опубликованном локальном сервере стала более согласованной с поведением на выделенных серверах в отношении настроек чата.
Технические изменения
Внутренняя структура игры претерпела ряд важных модификаций, направленных на улучшение производительности и расширение возможностей для моддеров.
- Версия ресурс-паков обновлена до 81.
- Полностью изменена внутренняя логика хранения геометрии чанков в памяти GPU и их отрисовки. Разработчики просят игроков сообщать о любых визуальных артефактах, падении производительности или вылетах, связанных с этим изменением.
Новые возможности для ресурс-паков
Любая модель блока теперь может поддерживать текстуры с частичной прозрачностью (translucent) или с вырезом (cutout). Проход рендеринга для каждого полигона определяется автоматически на основе содержимого используемого спрайта: пиксели с частичной прозрачностью - прозрачный проход, полностью прозрачные пиксели - проход выреза, все остальные - сплошной проход. Также добавлена опция force_translucent для принудительного назначения прохода.
Обновлён формат карты textures в моделях блоков. Некоторые устаревшие шейдеры (block.vsh и terrain.vsh) больше не получают вершинный атрибут Normal.
В ресурс-пак добавлено множество новых текстур для обновлённых детских мобов и детских версий брони.





