Пре-релиз 1.18.2-pre1: кастомизация пещер и структур в дата-паках

Вышел первый пре-релиз Minecraft 1.18.2, открывающий для создателей дата-паков возможность детально настраивать генерацию пещер и добавлять собственные структуры в мир.

Команда 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-битные операционные системы.

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

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

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

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