Снапшот 23w16a: доработка Тропических руин, новая команда return и исправления

В новом тестовом выпуске Minecraft разработчики доработали структуру Тропических руин, добавили новую команду для функций и исправили ряд ошибок, связанных с освещением, скалк-блоками и Нюхачом.

Разработчики Minecraft выпустили новый тестовый снапшот 23w16a. Это обновление, пусть и не самое масштабное, содержит важные доработки одной из ключевых структур предстоящего обновления 1.20 - Тропических руин, а также добавляет новую команду для продвинутых пользователей и исправляет множество технических ошибок и недочётов в поведении мобов.

Общие изменения

В снапшоте появился ряд общих изменений и улучшений.

  • Глиняные черепки (Pottery Shards) были переименованы. Теперь их официальное название - Pottery Sherds. В русской локализации, скорее всего, это останется Глиняными черепками.
  • Исправлена работа скалк-сенсоров и скалк-крикунов. Если вибрация должна быть получена одним из этих блоков, она будет находиться в очереди до тех пор, пока все соседние чанки не будут загружены и активны. Это предотвращает поломку сложных систем резонанса вибраций при выгрузке чанков на расстоянии.
  • Обновлена иконка игры. В релизных версиях это будет блок дёрна, а в снапшотах - блок земли, что позволит легко отличать тестовые сборки.
  • Добавлена нативная поддержка архитектуры ARM64 на Windows. Чтобы опробовать это, необходимо вручную указать нативный исполняемый файл Java в лаунчере.

Нюхач

Древнего моба Нюхача (Sniffer) также коснулись изменения, в основном направленные на исправление багов и добавление небольшого нового функционала.

  • Теперь Нюхача можно заманивать с помощью семян торчцвета (Torchflower seeds). Это упростит управление этими крупными мобами.

Кроме того, в разделе исправлений устранены многочисленные проблемы с анимациями и поведением Нюхача, которые были замечены в предыдущих снапшотах.

Тропические руины

Структура Тропических руин (Trail Ruins) подверглась значительной переработке на основе отзывов сообщества.

  • Добавлено больше вариантов структур, что увеличивает разнообразие при генерации.
  • Песок больше не генерируется внутри структур, что должно сделать процесс раскопок более чистым и логичным.
  • Скорректировано количество обычного гравия и земли, а также подозрительного гравия (Suspicious Gravel).
  • Наиболее важное изменение - разделение таблиц дропа из подозрительного гравия. Теперь существует отдельная таблица для редкого лута (например, глиняные черепки, шаблоны кузницы) и отдельная - для более распространённых предметов (стеклянные панели, инструменты, свечи и т.д.). Это должно сделать получение уникальных предметов более предсказуемым.

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

Технические изменения

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

Команды

Команда return

Добавлена новая команда return <value>, которая позволяет управлять потоком выполнения внутри функций и изменять их возвращаемое значение.

  • Оставшиеся команды в текущей выполняемой функции пропускаются.
  • Результатом команды function, которая запустила функцию, становится указанное значение value (вместо количества выполненных команд).
  • Результатом самой команды return также является это значение.

Это мощный инструмент для создания более сложной и контролируемой логики в пользовательских функциях.

Достижения (Advancements)

Новый триггер recipe_crafted

Добавлен новый триггер для достижений, который срабатывает при крафте рецепта. Условия:

  • recipe_id - идентификатор рецепта.
  • ingredients (опционально) - массив предикатов для предметов, использованных в рецепте. Это позволяет различать рецепты с одним идентификатором, но разными ингредиентами.

Теги (Tags)

Добавлены два новых тега для блоков:

  • villager_plantable_seeds: определяет, какие семена могут сажать жители.
  • maintains_farmland: определяет, какие блоки при размещении на грядке не превращают её в землю (например, добавлен торчцвет).

Отображение предметов (Display entity)

Внесены изменения в рендеринг предметов в item_display. Теперь предметы повёрнуты на 180 градусов вокруг оси Y, чтобы лучше соответствовать трансформациям при отображении на голове бронированной стойки и в рамках для предметов.

Скидка 10% по промокоду

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

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

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