Мод для Майнкрафт для создателей датапаков и модов, который даёт инструменты для настройки генерации мира через JSON. Сам по себе он не добавляет биомы, структуры или готовую тематику: с его помощью создают собственные измерения, формы рельефа и правила размещения контента.
Возможности
- Настройка формы ландшафта с помощью 17 математических примитивов и пяти компоновщиков:
squeeze,y_envelope,blended_noise,band_density,sloped_density. - Создание летающих островов, перевёрнутых или висящих континентов, полых оболочек, гор с ограниченной высотой и других трёхмерных форм.
- Распределение биомов пространственными правилами
isekai_api:rule: вертикальными слоями, кольцами, регионами и сочетаниямиand,or,not. - Замена верхнего слоя и каменного наполнения биомов через JSON; правило
isekai_api:vanilla_overworld_surfaceподключает стандартную поверхность обычного мира. - Настройка цвета неба, тумана и воды для мира.
- Размещение шаблонных построек NBT, скоплений блоков, жидкостей и деревьев из заданных стволов и листвы.
- Точное управление размещением объектов по поверхности, жидкости, блокам, высоте, уклону, близости к блоку или биому.
- Перераспределение ванильных и добавленных модами руд, структур, мобов и объектов генерации под новый рельеф.
- Правило
isekai_api:column_localрассчитывает глубину относительно поверхности и нижней границы каждой отдельной колонны — это полезно для летающих островов и планет. - Проверка неверных ссылок в реестрах при запуске сервера.
- Java API:
Isekai.query()читает правила генерации, аIsekai.remap()задаёт форму мира в коде.
Как пользоваться
В JSON измерения можно подключить предустановку isekai_api:hooked_overworld, а затем переопределить файл формы рельефа. Примеры датапаков доступны в папке examples, а полный список ключей JSON — в справочнике датапаков. Пример мира с летающими островами находится здесь.
