Разработчики Minecraft выпустили новый тестовый снапшот 20w22a. Этот выпуск, хотя и не приносит масштабного нового контента, фокусируется на важных технических улучшениях, доработке механик и устранении накопившихся ошибок. Ключевыми изменениями стали экспериментальные правки в графическом рендеринге, добавление анимации танца для пиглинов, фундаментальное переписывание логики, связывающей жителей с их рабочими местами, а также множество исправлений багов, касающихся генерации мира, поведения мобов и интерфейса.
Экспериментальные изменения рендеринга
В снапшот включены экспериментальные изменения в системе графического рендеринга. Разработчики предупреждают, что эти правки могут выявить проблемы на небольшом количестве старых видеокарт. Если в игре появятся новые графические артефакты, баги или аномалии, команда Mojang просит сообщать о них в баг-трекер, обязательно указывая модель видеокарты и используемую операционную систему. Среди технических улучшений - рендерер теперь использует послойное смешивание цветов на уровне пикселей для некоторых прозрачных элементов, что может положительно сказаться на визуальном качестве.
Новые особенности
Добавлена одна, но яркая поведенческая особенность для обитателей Незера. Пиглины теперь иногда исполняют небольшой танец, празднуя успешную охоту. Эта анимация была добавлена для достижения парности с Bedrock Edition и делает поведение этих мобов более живым и предсказуемым.
Изменения в 20w22a
В этот снапшот вошёл ряд значимых изменений в игровые механики.
Логика рабочих мест жителей
Логика, по которой жители выбирают и закрепляют за собой рабочие места, была кардинально переработана для устранения путаницы и багов. Основные нововведения:
- Жители больше не пытаются работать за одним и тем же рабочим местом одновременно.
- При добавлении нового рабочего места его получит ближайший житель с самой высокой квалификацией (уровнем) по соответствующей профессии.
- Чтобы получить профессию, житель теперь должен физически подойти и взаимодействовать с рабочим местом, а не делать это дистанционно.
- Жители не могут менять профессию или закреплять рабочие места во время набегов разбойников или ночью.
- Житель постоянно проверяет валидность своего рабочего места, если находится в радиусе 16 блоков от него.
Другие изменения
- Колокола теперь можно вешать на нижнюю сторону большего количества блоков, что расширяет возможности декора.
- Если в жителя, с которым игрок торговал, попадёт молния и он превратится в ведьму, эта ведьма больше не будет исчезать (деспавниться).
- Игроки больше не могут садиться верхом на другую сущность (например, на лошадь), удерживая клавишу приседания (Shift). Это исправляет потенциальную десинхронизацию в мультиплеере.
Технические изменения
Внесён ряд правок, направленных на стабильность, производительность и улучшение работы моддеров.
Загрузка датапаков
Процесс загрузки пользовательских датапаков был улучшен для предотвращения сбоев:
- При неудачной перезагрузке датапаков изменения не применяются, и игра продолжает использовать предыдущие данные.
- Если имеющиеся датапаки мешают загрузке мира, игра предложит загрузить его в безопасном режиме, который использует только стандартный датапак Minecraft.
- Изменения в списке датапаков сохраняются только после их успешной перезагрузки.
- Добавлена опция
--safeModeдля серверов, чтобы загружаться только с ванильным датапаком. - Игра теперь обнаруживает критические проблемы в датапаках (например, отсутствие обязательных тегов) и предотвращает загрузку мира.
Оптимизации и прочие правки
- Повторяющиеся проверки типов блоков и столкновений при поиске пути теперь кэшируются для повышения производительности.
- Внесены незначительные оптимизации в систему обнаружения столкновений.
- Верхний элемент в файлах предикатов теперь может быть массивом (все элементы будут объединены через логическое И).
- Добавлена поддержка в шейдерах для доступа к буферу глубины.





