Команда разработчиков Minecraft выпустила очередной тестовый снапшот для Java-версии игры под номером 22w18a. Этот выпуск не приносит нового контента, но содержит важные изменения геймплея и технической части, направленные на улучшение стабильности и удобства. Главными нововведениями стали серьёзная доработка поведения моба Аллей, внедрение криптографической подписи для системного чата, а также замена устаревшей команды placefeature на более функциональную place. Кроме того, в снапшоте исправлено большое количество багов, особенно тех, что были связаны с поведением Стража и механикой скульк-блоков.
Изменения в геймплее
В этом обновлении получили важные доработки помощники-аллеи (Allays), а также была скорректирована работа вибрационных механик в Deep Dark.
- Аллей стал умнее. Моб теперь следует за игроком, которому он "понравился" (получил от него предмет), даже если не видит его. Ранее аллей мог потерять игрока из виду, если тот скрывался за углом или блоком. Теперь же он будет преданно следовать за своим хозяином, ориентируясь не на прямую видимость, а на факт привязанности.
- Увеличена дистанция отслеживания. Аллей перестанет следовать за игроком и потеряет его только в том случае, если расстояние между ними превысит 64 блока. Это изменение делает помощника более надёжным при исследовании обширных пещер или строительстве.
- Обновлена текстура частиц звукового удара. Визуальный эффект от атаки Стража получил небольшое графическое обновление для большей чёткости и соответствия общему стилю игры.
- Исправлен приоритет вибраций. Слушатели вибраций, такие как Скульк-сенсор (Sculk Sensor), Скульк-крикун (Sculk Shrieker) и сам Страж (Warden), теперь реагируют на ближайшую вибрацию в пределах одного игрового тика, а не на первую созданную. Это исправляет ситуацию, когда несколько одновременных событий могли вызывать неожиданное или нелогичное поведение системы обнаружения.
Технические изменения
Этот раздел обновления затрагивает в основном создателей карт, владельцев серверов и разработчиков дата-паков.
Настройки ткацкого станка и чата
- Доступные в ткацком станке (Loom) узоры для баннеров теперь можно контролировать с помощью тегов. Тег
banner_pattern/no_item_requiredпозволяет создать узор без нужного предмета (например, кирпича для узора "Граница"), а теги видаbanner_pattern/pattern_item/*привязывают конкретные предметы к определённым узорам. - Серверы теперь могут определять различные форматы стилей чата для клиентов. Это реализовано через новый реестр
chat_type, который синхронизируется с клиентами при подключении. Владельцы серверов могут задавать собственные ключи перевода или шаблоны форматирования (например,%s говорит: "%s"), применять ко всему сообщению форматирование (курсив, цвет), а также настраивать формат озвучки (наррации) чата. - Сообщения из команд
/say,/msg,/teammsgи/meтеперь также защищаются криптографической подписью, что повышает безопасность и предотвращает подделку сообщений в многопользовательской игре.
Новая команда /place
Команда placefeature была удалена, а на её место пришла более универсальная и мощная команда place. Она позволяет размещать различные игровые объекты в указанной локации и имеет три режима:
place feature <идентификатор_особенности> [позиция]
place jigsaw <пул> <старт> <глубина> [позиция]
place structure <идентификатор_структуры> [позиция]Параметры команды:
feature- идентификатор особенности (например, дерева или рудной жилы).structure- идентификатор структуры (например, деревни или крепости).pool- идентификатор пула шаблонов для генерации.start- имя стартового соединительного узла (jigsaw) в качестве якоря.depth- максимальное количество соединений jigsaw для прохождения при размещении.pos- координаты для начала генерации (по умолчанию - текущая позиция).
Прочие технические правки
- Встроенная среда выполнения Java была обновлена до версии 17.0.3, что может повысить производительность и стабильность игры.
- Из таблиц добычи (loot tables) удалена функция
set_goat_horn_sound. - Вместо неё добавлена новая функция
set_instrument. Она задаёт теги предмета, необходимые для инструментов (включая рог козы), случайным образом выбирая значение из указанного тега. Параметрoptionsссылается на тег, определяющий набор доступных инструментов для выбора.





