Structurify — это модификация для настройки, которая упрощает и делает доступной конфигурацию всего, что связано со структурами, устраняя необходимость создания нескольких датапаков.
Текущие возможности:
- Глобальное отключение всех структур: Легко отключите все структуры в вашем мире одной настройкой.
- Отключение отдельных структур: Точечно управляйте генерацией конкретных структур.
- Управление биомами для структур: Настраивайте список биомов для генерации отдельных структур.
- Глобальная настройка распределения структур: Устанавливайте единые модификаторы расстояния (spacing) и разделения (separation) для всех структур.
- Индивидуальная настройка распределения: Настраивайте spacing и separation для конкретных структур.
Возможные будущие функции:
- Отключение отдельных частей структур
- Изменение веса частей структур
- Утилитарные команды для работы со структурами
- Пресеты настроек
🖥️ Конфигурация в игре
Настройки структур
Структуры сгруппированы по категориям в зависимости от используемых модов и датапаков. Доступно отключение генерации структур и управление списком биомов.
Конкретные структуры можно искать по категориям.
Управление биомами для структур
Каждая структура имеет отдельную конфигурацию для добавления/удаления биомов.
Настройки распределения структур
Настраивается через глобальные модификаторы spacing/separation или индивидуальные значения:
- Spacing — среднее расстояние в чанках между структурами одного набора.
- Separation — минимальное расстояние в чанках между структурами (не может превышать spacing).
📝 Конфигурация через JSON-файл
Настройки сохраняются в файле config/structurify.json
. Пример содержимого:
{
"general": {
"disabled_all_structures": false,
"enable_global_spacing_and_separation_modifier": true,
"global_spacing_and_separation_modifier": 1.0
},
"structures": [],
"structure_sets": []
}
Секция general
Ключ | Описание | Значение по умолчанию |
---|---|---|
disabled_all_structures | Отключает все структуры | false |
enable_global_spacing_and_separation_modifier | Включает глобальный модификатор spacing/separation | true |
global_spacing_and_separation_modifier | Глобальный множитель для spacing/separation: < 1.0 — плотнее = 1.0 — стандартно > 1.0 — реже | 1.0 |
Секция structures
Ключ | Описание | Значение по умолчанию |
---|---|---|
name | Идентификатор структуры (напр. minecraft:shipwreck ) | - |
is_disabled | Отключает структуру | false |
biomes | Массив биомов для генерации (напр. ["minecraft:deep_cold_ocean"] ) | [] |
enable_biome_check | Включает проверку биомов | false |
biome_check_distance | Радиус проверки биомов (в блоках) | - |
Секция structure_sets
Ключ | Описание | Значение по умолчанию |
---|---|---|
name | Идентификатор набора структур (напр. minecraft:villages ) | - |
spacing | Среднее расстояние между структурами (в чанках) | - |
separation | Минимальное расстояние между структурами (в чанках, ≤ spacing) | - |