Sparse Structures
Sparse Structures - настраиваемый мод для Minecraft, который меняет частоту появления ванильных, модовых и добавленных датапаками структур. Он помогает убрать их избыток в больших сборках и сделать исследование мира интереснее.
Sparse Structures - мод для Майнкрафт, который регулирует расстояние между структурами. Он работает не только с ванильными деревнями и особняками, но и с генерацией из других модов и датапаков. В большой сборке это помогает избежать мира, где достопримечательности встречаются на каждом шагу, а исследование снова требует времени и поиска.
Частоту можно как уменьшить, так и увеличить. Поэтому мод пригодится и тем, кому структуры кажутся слишком редкими, и тем, кто хочет сделать выживание сложнее за счёт более долгих экспедиций. Sparse Structures поддерживает Fabric, Forge и NeoForge; для Fabric нужен Fabric API. Мод работает в одиночной игре и на сервере.
Как меняется генерация мира
Sparse Structures изменяет параметры размещения структур, а не добавляет новые постройки. Можно настроить общую плотность или задать отдельное значение для конкретной структуры - в том числе добавленной модом или датапаком. Это полезно, когда в сборке установлено много генераторов: например, Dungeons and Taverns, Towns and Towers, Explorify или другие моды на структуры. Мир остаётся наполненным интересными местами, но они не так часто перекрывают друг друга и не превращают каждую прогулку в череду найденных построек.
Изменение не затрагивает руды, жеоды и другие подобные элементы генерации. На рельеф и деревья мод влияет лишь незначительно. Настройка применяется при создании мира: уже сгенерированные чанки не перестроятся после изменения частоты, поэтому для заметного результата исследуйте новые территории.
Настройка частоты структур
Конфигурация находится в папке config игрового экземпляра и называется sparsestructures.json5. Основные параметры:
spreadFactor- общий множитель расстояния между структурами. Значение2делает их примерно вдвое реже, а0.5- чаще. Значение0отключает генерацию структуры.idBasedSalt- включает отдельное начальное значение генерации, основанное на ID структуры. По умолчанию параметр включён: он помогает уменьшить скопления, которые могут возникать, когда разные моды используют одинаковый salt.customSpreadFactors- список индивидуальных множителей для выбранных структур. Например, особняк можно сделать вдвое более редким, не меняя частоту остальных построек.
Пример записи для особняка:
{
"name": "minecraft:mansion",
"spreadFactor": 2
}
Если структурам задан общий множитель, индивидуальные значения позволяют точечно поправить баланс сборки. А команда /dumpstructuresets выгружает доступные наборы структур в файл подходящего формата - это удобнее, чем вручную искать нужные ID.
После изменения конфигурации игру нужно перезапустить, чтобы новые значения применились. Слишком маленький множитель, например 0.01, заметно замедляет генерацию мира: игра чаще проверяет размещение структур. Для обычной настройки лучше менять плотность постепенно и проверять результат на новых чанках.
Дополнительные возможности и нюансы
- Исправление MC-177381. Мод исправляет ошибку Minecraft, из-за которой команда
/locateмогла показывать неверное расстояние до структуры. - Снятие ванильного ограничения. В стандартной генерации расстояние между структурами ограничено 4096 чанками, то есть примерно 65 тысячами блоков. Sparse Structures убирает этот предел, если требуется сделать отдельные постройки исключительно редкими.
- Отключение отдельных структур. Для этого достаточно установить её
spreadFactorв0. - Меньше скоплений. Salt на основе ID помогает разделять структуры, особенно если несколько модов оставляют это значение равным нулю или используют один и тот же вариант по умолчанию.
Есть отдельный нюанс для Alex's Caves: для структур этого мода рекомендуется оставить множитель 1, чтобы избежать проблем. На версиях Minecraft 1.20.x попытка выполнить /locate для отключённой структуры может заморозить встроенный сервер; перезапуск игры устраняет зависание. На Minecraft 1.21.x эта ошибка не отмечена. Также Sparse Structures несовместим с модом Cyanide.
Sparse Structures особенно полезен в сборках, где одновременно установлено много модов на генерацию построек. Вместо того чтобы удалять часть контента, можно настроить плотность точечно и сохранить разнообразие мира. А если хочется, чтобы поиск нужной структуры стал проще, множитель можно уменьшить - настройки подходят для обеих задач.
Скриншоты Sparse Structures
Часто задаваемые вопросы
Совместимость
Зависимости
Создатели
Детали
Версии мода Sparse Structures
Доступно 46 версий. Сначала показаны самые популярные и самые свежие.