Sparse Structures
Простой и настраиваемый мод, который делает все структуры (даже из датапаков и модифицированных модов) более рассредоточенными (или более распространенными!), по сути, делая их более редкими/легкодоступными. Полезен в больших сборках модов с большим количеством модов на структуры, чтобы стимулировать исследование.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Sparse Structures
Разреженные структуры
Простой и настраиваемый мод, который делает все структуры (даже из датапаков и модифицированных модов) более рассредоточенными (или более распространенными!), по сути, делая их более редкими/легкодоступными. Полезен в больших сборках модов с большим количеством модов на структуры, чтобы стимулировать исследование и сделать игровой процесс более сложным или сбалансированным.
Примечание: это не влияет на генерацию руды/геоды или других подобных объектов, а лишь незначительно изменяет ландшафт и деревья (настолько незначительно, чтобы это стало проблемой для большинства игроков).
💗 Спонсор
⁉️ Поддержка
Есть вопросы по моду? Присоединяйтесь к моему новому Discord-серверу по адресу discord.gg/cTY4ME6Bkn!
🖼️ Примеры

В модифицированной среде:


Модификации конструкции на картинке:
Tidal towns, Explorify, все моды Yung'а, Just Another Structure Pack, MVS, Explorations, Towns and Towers, Dungeons and Taverns...
🤓 Особенности
* Улучшенное распространение структуры Вы можете изменить редкость всех отдельных структур, даже из модов и датапаков. * Улучшенное распространение структуры : исправляет ошибку, из-за которой команда `/locate` возвращала неверное расстояние между игроком и сооружением. * Улучшенное распространение структуры Вы можете выгрузить все наборы структур в файл в нужном для конфигурации формате, используя команду `/dumpstructuresets`. Улучшенное распространение структуры В ванильной версии игры расстояние между постройками ограничено 4096 чанками (65 тысячами блоков). Этот мод снимает это ограничение, позволяя размещать постройки на ещё большем расстоянии друг от друга (если по какой-либо причине вам необходимо, чтобы постройки встречались так редко). Улучшенное распространение структуры Вы можете отключить структуры, установив их коэффициент разброса равным `0`. * Улучшенное распространение структуры Благодаря использованию пользовательской соли, основанной на идентификаторе структуры, этот мод предотвращает кластеризацию структур. Это особенно полезно для модов, которые оставляют соль равной `0` или другому значению по умолчанию, используемому для большого количества структур.
🛠️ Конфигурация
Конфигурационный файл находится в папке `config` вашего экземпляра и называется `sparsestructures.json5`. Он содержит следующие параметры: * `spreadFactor`: коэффициент, на который следует умножать расстояние между структурами. Значение по умолчанию — `2`, что означает, что структуры будут встречаться в два раза реже. Если вы хотите, чтобы структуры встречались чаще, вы можете установить это значение, например, на `0.5`. Вы можете отключить структуры, установив коэффициент `0`. * ⚠️ Предупреждение * Очень низкое значение (например, `0.01`) значительно замедляет процесс генерации мира. * `idBasedSalt`: логическое значение, указывающее, должна ли соль, используемая для генерации всех структур, основываться на идентификаторе структуры. Это сделано для предотвращения кластеризации структур, поскольку некоторые моды оставляют значение соли равным 0. Значение по умолчанию — `true`. * `customSpreadFactors`: список пользовательских коэффициентов распространения для конкретных структур. Значение по умолчанию делает особняк в два раза более редким, например (что не имеет эффекта при глобальном `spreadFactor` равном 2). Если вы хотите изменить коэффициент распространения структуры, вы можете добавить запись в этот список. Каждая запись представляет собой объект JSON с двумя полями: `name` (имя структуры) и `spreadFactor` (коэффициент распространения структуры). Вот пример: ```json5 { "name": "minecraft:mansion", "spreadFactor": 2 } // Более подробная информация находится в файле конфигурации ``` > Совет: вы можете выгрузить все наборы структур в файл в нужном формате, используя пользовательскую команду `/dumpstructuresets`
На данный момент (версия 2.0) для перезагрузки настроек необходимо перезапустить игру. В будущем это может измениться.
> ⚠️ Если вы используете мод "Alex's Caves", пожалуйста, установите коэффициент для структур из этого мода равным 1, чтобы избежать проблем. Подробнее см. #47.
📜 Зависимости
API Fabric (если вы используете Fabric или аналогичный API Quilt)
⏱️ Будущие обновления
* Конфигурации, специфичные для каждого мира * Поддержка тегов структур в конфигурации * Возможность настройки ограничений биомов для структур * Решение проблемы с командой `/locate` и отключенными структурами (только в версии 1.20.X) * Опция взаимного избегания структур * *Если у вас есть предложения, создайте заявку в репозитории этого проекта!* * *~~Добавить конфигурацию~~* (добавлено в версии 2.0) * *~~Запретить генерацию определенных структур~~* (добавлено в версии 3.0) * *~~Поддержка генерации структур на основе частоты~~* (добавлено в версии 3.0)
🐛 Известные проблемы
* Попытка найти структуру, отключенную в версиях 1.20.X, приводит к зависанию внутреннего сервера (перезапуск решает проблему). В версиях 1.21.X этого не происходит. * Несовместимо с Cyanide
©️ Авторские права
Иконка создана в Gimp с использованием Twemoji и шаблона FiraCode Multiloader от jaredlll08. Помощь в тестировании оказал kshrubb.