No Void Structures
Датапак для Minecraft, который предотвращает генерацию обычных ванильных структур в пустоте миров с парящими островами. Работает через Lithostitched, подходит для Aetherial Islands. Заброшенные шахты не затрагивает.
Зачем нужен No Void Structures
No Void Structures - технический датапак для Майнкрафт Java Edition, который не даёт обычным ванильным структурам генерироваться в пустоте в мирах с парящими островами. Он пригодится для выживания и исследования небесных архипелагов: там, где вместо сплошного материка остаются отдельные участки суши, стандартная генерация построек может выглядеть неуместно. Проект убирает именно эту проблему, а не меняет стиль самих островов.
Датапак работает на базе Lithostitched и рассчитан, в частности, на пресеты вроде Aetherial Islands. У Aetherial Islands он указан как необязательное дополнение. Связка понятная: один проект создаёт мир с летающими островами, другой ограничивает появление структур в пустоте между ними.
Что меняется в генерации мира
В обычном Minecraft большая часть суши соединена в сплошной ландшафт. Пресет с парящими островами меняет эту основу: под островами и между ними нет привычного грунта. Но правила размещения структур не всегда подходят такому рельефу. В результате в мире могут появляться постройки там, где нет земли.
No Void Structures предотвращает генерацию обычных ванильных структур в пустоте. Это точечная правка размещения построек, а не новый генератор ландшафта.
- Не создаёт парящие острова самостоятельно: для этого нужен соответствующий пресет или другой проект генерации мира.
- Не предназначен для полного отключения всех структур. Его задача - предотвратить их появление в неподходящих местах.
- Не затрагивает заброшенные шахты (Mineshafts). На них действие датапака не распространяется.
- Подходит для одиночного режима и серверной игры.
В описании речь идёт об обычных ванильных структурах, а не обо всех постройках из любых модов. Поэтому для сборки с дополнительными данжами нельзя заранее считать проблему решённой целиком: их генерацию стоит проверить отдельно.
Важный нюанс: это не очистка готового мира
No Void Structures меняет правила генерации, а не служит инструментом удаления уже появившихся построек. При добавлении в существующий мир проверять результат нужно в новых, ещё не созданных чанках. Структуры на ранее исследованной территории не стоит использовать как показатель того, что датапак не работает.
Для проверки удобнее создать отдельный тестовый мир с тем же пресетом островов. Так проще оценить результат до начала долгого выживания или запуска общего сервера. Перед изменением набора датапаков и модов в основном сохранении нужна резервная копия.
Требования и совместимость
Lithostitched - обязательная зависимость актуального датапака. Несмотря на формат Data Pack, No Void Structures нельзя считать самостоятельным решением для чистой ванильной установки без этой зависимости.
| Параметр | Что поддерживается или требуется |
|---|---|
| Издание игры | Minecraft Java Edition |
| Тип проекта | Утилитарный датапак для генерации мира; также существует модовая обёртка |
| Обязательная зависимость | Lithostitched |
| Режимы игры | Одиночный мир и сервер |
| Основное назначение | Миры с генерацией парящих островов |
| Актуальный релиз датапака | 2.0.1 |
| Заявленные версии актуального датапака | Minecraft 1.20.x-26.1 |
| Дополнительная ветка в карточке проекта | Minecraft 1.19.x; подходящий файл нужно проверять отдельно |
| Указанные загрузчики в экосистеме проекта | Fabric, Forge, NeoForge, Quilt |
| Лицензия | MIT |
Перечень загрузчиков относится к проекту в целом. Он не означает, что любой его файл подходит сразу для Fabric, Forge, NeoForge и Quilt. Перед тем как скачать No Void Structures, нужно сопоставить версию Minecraft, формат выбранного выпуска и совместимую версию Lithostitched.
Как не перепутать датапак и модовую версию
Начиная с 2.0.0, основная логика реализована в датапаке. Модовая версия 2.0.0 представляет собой его обёртку, а не отдельную систему с другим набором возможностей.
Для установки важен формат файла:
- Датапак размещается в папке
datapacksнужного мира. - Модовая обёртка устанавливается как мод через подходящий загрузчик, в папку
mods. - Lithostitched устанавливается отдельно в совместимой с игрой и загрузчиком версии.
В одиночной игре зависимости должны быть доступны в используемой установке Minecraft. На сервере правила генерации применяются на стороне сервера: именно там необходимо настроить датапак и его зависимость. Требования к клиентам при этом зависят и от остальных модов сборки.
Практический совет: при проверке используйте один выбранный способ установки No Void Structures. Датапак и его модовая обёртка выполняют одну задачу, поэтому их одновременное добавление не нужно для усиления эффекта.
Настройка и использование в сборках
Переход на Lithostitched сделан в том числе ради удобства изменений. Содержимое датапака можно редактировать под свой набор генерации, а его код использовать как пример того, как через Lithostitched запрещать структурам появляться в пустоте.
Это полезно авторам сборок модов с необычным рельефом. Вместо доработки старого самостоятельного Java-мода можно работать с данными датапака. Но конкретные изменения требуют понимания его файлов: универсальная команда, которая автоматически охватывает любые сторонние структуры, в описании не заявлена.
No Void Structures 2.0.1 включён в модпак Aetherial Airships. А авторы Volare Interlude называют No Void Structures и Aetherial Islands необходимыми для своей сборки модов с парящими островами. Это примеры его основного применения: небольшой технический компонент, который дополняет небесный мир, а не заменяет весь набор генерации.
Что проверить в собственном наборе модов
- Выбран ли пресет с парящими островами. Сам No Void Structures обычный мир в островной не превращает.
- Установлен ли Lithostitched подходящей версии.
- Соответствует ли файл No Void Structures вашей версии игры и способу установки.
- Проверяется ли результат в новых чанках, а не среди старых построек.
- Не относится ли замеченная структура к заброшенным шахтам или стороннему моду. Шахты явно исключены из действия проекта, а поддержка всех модовых структур не обещана.
Что стало со старым модом 1.0.0
Первая версия No Void Structures была одним из ранних Java-проектов автора. У неё были существенные ограничения: негибкая реализация, проблемы совместимости и нарушения генерации структур в суперплоских мирах.
С версии 2.0.0 подход изменился: вместо прежнего самостоятельного мода используется редактируемый датапак на базе Lithostitched. Поэтому старый выпуск 1.0.0 и современную ветку не стоит воспринимать как одну и ту же реализацию. Старая версия считается устаревшей.
В 2.0.1 добавлена поддержка Minecraft 1.21.9+. При подборе файла для конкретной игры важнее его заявленная совместимость, чем просто наиболее высокий номер релиза.
No Void Structures решает узкую задачу: предотвращает появление обычных ванильных структур в пустоте островных миров. Если нужен именно такой порядок в генерации, проект дополняет выбранный пресет без необходимости отказываться от структур целиком. Но генерацию шахт и построек из сторонних модов нужно оценивать отдельно.
Скриншоты No Void Structures
Часто задаваемые вопросы
Совместимость
Зависимости
Создатели
Детали
Версии датапака No Void Structures
Доступно 14 версий. Сначала показаны самые популярные и самые свежие.