Снапшот 23w18a: новое достижение, исправление 11-летнего бага и обновления телеметрии

В новом тестовом снапшоте Minecraft добавлено достижение "Сила книг", исправлен 11-летний баг со звуками шагов и внесены технические изменения для создателей контента.

Разработчики Minecraft выпустили очередной тестовый снапшот 23w18a. Хотя это обновление не приносит масштабного нового контента, оно содержит ряд важных исправлений, включая ликвидацию бага, существовавшего с 2012 года, а также изменения в системе достижений и телеметрии, которые будут полезны как обычным игрокам, так и создателям карт и дата-паков.

Новое достижение

В раздел приключений добавлено одно новое достижение "Сила книг" (The Power of Books). Чтобы его получить, игроку необходимо считать сигнал редстоуна с резной книжной полки с помощью компаратора. Это достижение продолжает линейку задач, связанных с взаимодействием с новыми блоками, и поощряет игроков экспериментировать с редстоун-механиками.

Изменения в игровом процессе

В снапшоте внесены несколько правок, улучшающих удобство использования и звуковое сопровождение.

Звуки шагов

Исправлен один из старейших багов игры под номером MC-1133, о котором сообщалось ещё 11 лет назад. Теперь при ходьбе по блоку звук шага будет воспроизводиться всегда, даже если игрок идёт по самому краю блока, рядом с которым находится воздух или жидкость. Ранее в такой ситуации звук мог пропадать.

Также изменено поведение звуков при ходьбе по дну океана или любого другого водоёма. Теперь будет проигрываться звук шага по тому блоку, на котором стоит игрок (например, по песку или глине), но с более низкой громкостью и высотой тона, что создаёт более реалистичный эффект подводного перемещения.

Кузнечный стол и музыкальный проигрыватель

  • Кузнечный стол стал удобнее: теперь для начала работы с ним не требуется сначала помещать кузнечный шаблон в соответствующий слот. Предмет можно положить в один из основных слотов сразу, что ускоряет процесс улучшения снаряжения.
  • Музыкальный проигрыватель добавлен во вкладку творческого режима "Редстоун-блоки", где ему и место по логике игры, так как этот блок может выдавать сигнал редстоуна при воспроизведении пластинки.

Технические обновления

Большая часть изменений в этом снапшоте адресована авторам дата-паков и карт. Версия дата-паков обновлена до 15, что учитывает изменения в формате данных табличек, ориентации предметов в отображении и в достижениях.

Триггеры достижений

Изменена структура трёх триггеров достижений: placed_block, item_used_on_block и allay_drop_item_on_block. Все их поля теперь объединены в одно поле location, которое представляет собой список условий. Все условия в этом списке должны быть выполнены для срабатывания триггера. Это изменение упрощает и унифицирует логику работы.

Для миграции старых дата-паков:

  • Содержимое старого поля location нужно перенести в условие location_check.
  • Содержимое поля item - в условие match_tool.
  • Содержимое полей block и state - в условие block_state_property.
Также добавлен новый триггер recipe_crafted.

Таблицы добычи (Loot Tables)

Условие alternative переименовано в any_of. Добавлено новое условие all_of, которое срабатывает только тогда, когда выполнены все вложенные в него подусловия. Синтаксис у all_of такой же, как у any_of.

Телеметрия

Внесены изменения в систему сбора телеметрических данных, которые помогут разработчикам лучше анализировать работу игры и лаунчера.

  • Во все события добавлено новое свойство launcher_name. Оно основано на системном свойстве minecraft.launcher.brand и поможет определить, связана ли проблема с официальным лаунчером Minecraft или сторонней программой.
  • В обязательное событие world_loaded добавлено свойство realms_map_content. При загрузке мира с мини-играми Realms оно будет содержать название карты, что позволит понять, как игроки взаимодействуют с таким контентом.
  • Добавлены два новых опциональных события, на которые можно подписаться:
    • advancement_made: срабатывает при получении достижения, отправляет его ID и время получения. Поможет в анализе прогресса игроков.
    • game_load_times: срабатывает при загрузке клиента игры и содержит информацию о времени загрузки. Цель - улучшить и сократить время запуска игры.
Скидка 10% по промокоду

Ищете хостинг Minecraft серверов?

Запустите свой сервер за минуту — установка модов и плагинов в один клик, защита от DDoS, мощное железо. Промокод PROMO10 даст скидку 10% на любой тариф.

PROMO10
Скопировать
Посмотреть тарифы