Sparse Structures
Простой и настраиваемый мод, который увеличивает расстояние между всеми структурами (включая датапаки и модифицированные), делая их более редкими или более доступными. Полезен в крупных модпаках с большим количеством структурных модов для поощрения исследования и создания сбалансированного игрового опыта.
Примечание: мод не изменяет генерацию руд/геодов и других подобных объектов, а также минимально влияет на ландшафт и деревья (недостаточно, чтобы вызвать проблемы у большинства игроков).
🖼️ Примеры
В модифицированной среде:
🤓 Особенности
- Настройка: изменение редкости для отдельных структур, включая модифицированные и из датапаков.
- Исправление MC-177381: устранение ошибки, когда команда
/locate
показывала некорректное расстояние до структуры. - Экспорт Structure Sets: команда
/dumpstructuresets
сохраняет список всех структур в формате конфига. - Отсутствие лимита расстояния: удаление ограничения в 4096 чанков между структурами.
- Отключение структур: установка коэффициента
0
полностью отключает генерацию. - Улучшенное распределение: использование уникального salt на основе ID структуры предотвращает кластеризацию.
🛠️ Конфигурация
Файл конфигурации sparsestructures.json5
в папке config
содержит:
spreadFactor
: множитель для расстояния между структурами (по умолчанию 2). Значение 0.5 сделает структуры более частыми.idBasedSalt
: генерация уникального salt на основе ID структуры (по умолчанию true).customSpreadFactors
: список индивидуальных настроек для конкретных структур. Пример:
{
"name": "minecraft:mansion",
"spreadFactor": 2
}
Совет: используйте
/dumpstructuresets
для экспорта списка структур.
⏱️ Планируемые обновления
- Конфигурация для отдельных миров
- Поддержка тегов структур в конфиге
- Настройка биомных ограничений
- Решение проблемы с командой
/locate
для отключенных структур
🐛 Известные проблемы
- Использование
/locate
для отключенных структур в версиях 1.20.X вызывает зависание сервера.