Команда Minecraft выпустила первый тестовый пре-релиз версии 1.18.2-pre1. Основная цель этого обновления - предоставить сообществу создателей контента мощные инструменты для кастомизации мира. Теперь дата-паки могут напрямую влиять на генерацию пещер и добавлять совершенно новые, пользовательские структуры. Если тестирование пройдёт успешно, финальный релиз запланирован на 28 февраля. Это шаг к большему контролю над процедурной генерацией, интересный в первую очередь для администраторов серверов и авторов модификаций.
Новые возможности для дата-паков
Ключевое нововведение пре-релиза - расширение возможностей дата-паков. Теперь они выходят за рамки простой настройки лута и крафтов, получая доступ к фундаментальным аспектам генерации мира.
- Версия формата дата-паков обновлена до 9.
- Экспериментальные дата-паки теперь могут добавлять в мир новые пользовательские структуры (custom structures) через систему наборов структур (structure sets).
- Значительная часть логики генерации пещер стала конфигурируемой через данные, а не жёстко зашитой в код игры.
Конфигурируемые пещеры
Генерация подземелий стала более гибкой и управляемой. Для этого в игру добавлен новый реестр для функций плотности (density functions), которые являются строительными блоками для создания пещерных систем. Также в шумовых настройках мира (noise settings) появилось поле noise_router, отвечающее за маршрутизацию данных между сгенерированными частями пещер и остальным кодом генерации. Это позволяет тонко настраивать форму, размер и частоту появления пещер в разных биомах и условиях.
Настроенные структуры и наборы структур
Игра теперь генерирует и хранит так называемые настроенные структуры (configured structures) - конкретные экземпляры структур с привязанными параметрами, а не просто абстрактные типы. Это изменение имеет несколько практических последствий:
- Команда
/locateтеперь принимает в качестве параметра именно настроенную структуру, а не её тип. Например, можно искать конкретно/locate village_desert(пустынную деревню) или/locate shipwreck_beached(выброшенный на берег корабль). - Команды
/locateи/locatebiomeтеперь поддерживают поиск по тегам (tags). Для этого перед идентификатором нужно поставить символ#. - В предикатах местоположения (location predicates) поле
featureтеперь ссылается на настроенный объект (configured feature), что повышает точность. - Функция лута
exploration_mapдля карт сокровищ теперь в полеdestinationиспользует тег настроенных объектов и больше не задаёт автоматически название карты.
Побочные эффекты изменений
Переход на новую систему структур повлиял на некоторые игровые механики, сделав их более точными и логичными.
- Дельфины теперь точнее определяют ближайшую структуру, независимо от её типа, когда ведут игрока к сокровищу.
- Границы (bounding boxes) структур Бастионов (Bastion Remnant) стали немного точнее соответствовать их реальной форме в мире.
Предупреждение для 32-битных систем
В главном меню игры пользователям, запускающим Minecraft в 32-битной среде, теперь будет показано предупреждение о предстоящем прекращении поддержки таких систем. Это сигнал к тому, чтобы владельцы устаревшего оборудования начали готовиться к переходу на 64-битные операционные системы.





