Технический снапшот 22w06a: обновление для Южной Кореи и универсальные теги

Вышел тестовый снапшот 22w06a для Minecraft Java Edition. Он приносит обязательные игровые таймеры для Южной Кореи и значительное расширение системы тегов для всех пользователей.

Команда Minecraft выпустила новый тестовый снапшот под номером 22w06a. Это обновление носит в основном технический характер и включает в себя два ключевых блока изменений: обязательное нововведение для игроков из Южной Кореи и масштабное расширение функционала тегов (tags) в файлах данных, что будет особенно интересно создателям модов и пользовательских карт.

Обновление для Южной Кореи

В соответствии с местным игровым законодательством, для игроков, выбравших регион Южная Корея, в игру добавлены таймеры и системные уведомления. Их цель - напоминать игрокам о необходимости делать периодические перерывы во время игры. Это изменение является обязательным для соблюдения законов страны и не влияет на игровой процесс в других регионах. Подробную информацию можно найти в официальном FAQ на сайте Mojang.

Универсальные теги

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

Новая структура хранения

  • Теги для новых типов данных (например, для зелий или биомов) теперь хранятся в датапаках в директории /tags/, но путь к ним изменился.
  • Имя поддиректории теперь соответствует имени регистра. Например, теги для биомов будут находиться по пути /data/[namespace]/tags/worldgen/biome, а теги для зелий - /data/[namespace]/tags/potion.
  • Старые, уже существующие теги (для блоков, предметов, жидкостей, типов сущностей, игровых событий и функций) пока сохраняют свои привычные имена директорий, чтобы обеспечить обратную совместимость.

Использование тегов в генерации мира

Система генерации мира теперь более гибко поддерживает теги. Ряд параметров, которые раньше принимали только списки конкретных идентификаторов (ID), теперь могут использовать теги.

  • В такие поля теперь можно передавать: массив ID [id, ...], одиночный ID id (что является сокращением для [id]) и ссылку на тег #tag.

Список измененных полей включает в себя конфигурации различных особенностей (features), такие как can_be_placed_on у светящегося лишайника, valid_blocks у источника, а также списки в настройках биома и многозадачного источника биомов.

Обязательное использование символа #

Для некоторых полей, которые уже работали с тегами, синтаксис стал строже. Теперь в таких полях обязательно нужно ставить символ решетки # перед именем тега. Пока эти поля не поддерживают простые списки ID.

К таким полям относятся, например, infiniburn в типе измерения, cannot_replace и invalid_blocks в конфигурации жеоды, а также поля, определяющие заменяемые блоки в патчах растительности и корневой системе.

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

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

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

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