MMD OreSpawn — библиотека для Minecraft Forge, обеспечивающая гибкую и настраиваемую генерацию руд, геологических формаций, подземных залежей, биомов и других параметров мира.
Особенности и назначение
Этот мод не добавляет новые блоки, предметы, существа или измерения. Он предназначен для управления процессом генерации мира и используется другими модами и сборками, такими как Minecraft Mineralogy и Base Metals, которые предоставляют контент. OreSpawn обрабатывает и проверяет настройки, отвечая за размещение руд и формирований в мире.
Совместимость версий
| Версия | Использование |
|---|---|
| OreSpawn 4 | Современные версии Forge, новые миры и сборки |
| OreSpawn 3 | Устаревшие версии Minecraft 1.10 и 1.12 |
Для каждой версии используется отдельный формат конфигурации. Не рекомендуется заменять OS3 на OS4 в старых сборках.
Геология и формации
- Генерация широких геологических формаций («геомов»), учитывающих биомы и глубину.
- Различные типы пород и слоёв с настраиваемой толщиной, волнистостью и непрерывностью.
- Поддержка классического стиля Mineralogy для мигрировавших миров.
- Возможность отключить геологию и ограничиться только генерацией руд.
Настраиваемые руды
- Выбор измерений и высотных диапазонов.
- Количество попыток генерации и размер кусков руды.
- Распределение по высоте: равномерное, с пиком посередине или с уклоном вниз.
- Поддержка различных пород-носителей и исключение/включение биомов и геомов.
- Возможность взвешенного выбора выходных блоков и носителей.
- Настройка видимости руды на стенах пещер и участия в ретрогенерации.
- Встроенные шаблоны залежей: компактные, жилы, облака, кластеры, под жидкостями и др.
Подземные запасы жидкостей
Определённые месторождения воды, лавы, нефти, солёной воды и других жидкостей с гибкими параметрами частоты, размера, глубины и состава пород.
Биомы и материалы мира
OreSpawn может добавлять биомы провайдера к существующим биомам или полностью контролировать стили биомов, а также управлять поверхностными и подземными материалами, включая снег, лёд и жидкости.
Измерения и шаблоны мира
Правила генерации могут применяться к Нижнему миру, Краю, Нижнему миру и кастомным измерениям по их ID. Можно создавать полные шаблоны мира для удобства выбора и настройки.
Установка с провайдером контента
- Установите OreSpawn и совместимые провайдеры (например, Mineralogy, Base Metals) на клиент и сервер.
- При создании мира откройте меню «OreSpawn World Generation».
- Выберите «Recommended Defaults» для доступных провайдеров.
- При необходимости настройте геологию, руды, биомы и другие параметры.
- Используйте подсказки и руководство по настройке при необходимости.
- Сохраните и создайте мир.
Без провайдера OreSpawn не изменяет генерацию мира и работает пассивно.
Настройка мира вручную
OreSpawn позволяет создавать собственные конфигурации даже без провайдера, используя стандартные блоки Minecraft или добавляя блоки из других модов.
Создание сборки
- Настройка провайдеров без изменения их модов.
- Согласование размещения руд из разных модов.
- Выбор измерений и материалов для правил генерации.
- Использование шаблонов и управление ванильными рудами.
- Обеспечение целостности и проверка профилей через серверные команды.
Интеграция модов
Интеграция осуществляется через файл data/<modid>/orespawn/provider.json или при программной интеграции — через API.
OreSpawn должен оставаться отдельной зависимостью, не встраиваться внутрь других модов.
Профили и серверы
Настройки мира сохраняются в файле:
<мир>/serverconfig/orespawn-worldgen.json
Этот файл содержит итоговые настройки провайдеров и мира. Для переноса одиночного мира на сервер копируйте весь мир вместе с этим файлом и устанавливайте те же моды.
Глобальные настройки по умолчанию хранятся в:
config/orespawn-worldgen.json
Изменения влияют только на новые чанки, ретрогенерация руд возможна только если она явно разрешена для правил.
Полезные команды
| Команда | Назначение |
|---|---|
/orespawn status |
Показать статус активных провайдеров и ретрогенерации |
/orespawn reload |
Перезагрузить провайдеров и профиль мира |
/orespawn retrogen [радиус] |
Запустить ретрогенерацию для загруженных чанков |
/orespawn dump-biomes |
Экспортировать список доступных биомов |
Конфигурационные файлы
| Расположение | Назначение |
|---|---|
config/orespawn-worldgen.json |
Настройки по умолчанию для новых миров |
<мир>/serverconfig/orespawn-worldgen.json |
Профиль конкретного мира |
config/<modid>-orespawn.json |
Переопределение для провайдера от сборки |
config/orespawn-guide/ |
Документация и примеры, экспортированные самим OreSpawn |
Ошибочные переопределения провайдеров отключают их, не допуская скрытых изменений мира.
Миграция из OS3 и Mineralogy
OreSpawn 4 поддерживает импорт настроек из предыдущих версий, включая файлы конфигураций и флаги Mineralogy. Процесс миграции сохраняет исходные файлы, не перезаписывает слои пород и создаёт отчёт в:
config/orespawn-migration/migration-report.txt
Рекомендуется проверить миграцию на копии мира и сохранять резервные копии.
Документация
Подробные руководства и справочники доступны в комплекте с модом и в официальных ресурсах проекта, включая гайды по конфигурации, геомам и интеграции.





