Default World Generator (port): контроль мира в модпаках
Когда вы собираете модпак или серверную сборку на Forge, хаотичная генерация мира способна сломать баланс. Игроки случайно меняют тип мира, сид или отключают структуры — и задуманная прогрессия рушится. Default World Generator (port): контроль мира в модпаках решает эту проблему жёсткой фиксацией стартовых параметров. Мод принудительно задаёт дефолты, исключая человеческий фактор при создании сохранения.
Зачем фиксировать генерацию в модпаке
В модифицированном Minecraft мир генерируется не только ванильными алгоритмами. Сторонние моды добавляют собственные World Types, кастомные структуры и привязку к датапакам. Без единого пресета игрок может выбрать несовместимый тип мира, и тогда ломаются квесты, лута нет в нужных чанках, а серверные скрипты работают некорректно. Default World Generator (port): контроль мира в модпаках для Minecraft позволяет авторам сборок один раз настроить правила и больше не объяснять пользователям, «почему у всех разный старт».
Что умеет мод
- Пресеты по умолчанию. Можно задать один или несколько профилей генерации. Если нужен единственный вариант — лишние просто не показываются в интерфейсе.
- Привязка сида к типу мира. Сид фиксируется для конкретного World Type, чтобы избежать артефактов на стыках чанков при использовании заранее подготовленных карт.
- Управление структурами. Принудительное включение или отключение генерации деревень, крепостей и модовых построек — переключатель прямо в пресете.
- Стартовые команды. При загрузке одиночного мира или запуске сервера автоматически выполняются консольные команды: выставить gamerules, запустить mcfunction, задать gameLoopFunction.
- Датапаки из конфигов. Файлы датапаков размещаются в папке мода и синхронизируются с сохранением при обновлении сборки. Удобно для правки лут-таблиц без ручного копирования.
- Бонусный сундук. В отдельных версиях мод умеет принудительно включать стартовый сундук и блокировать его состояние.
- Интеграция с Pack Mode. Через CraftTweaker пресет может требовать определённый режим сборки и предупреждать о необходимости перезапуска.
Как установить и настроить
Мод работает на Minecraft Forge и поддерживает версии от 1.8.9 до 1.12.2, включая порт с классической 1.7.10. Вы можете скачать Default World Generator (port): контроль мира в модпаках с официальных площадок или через лаунчеры, ориентированные на модпаки. Установка стандартная: поместите jar-файл в папку mods клиента или сервера.
Настройка в игре (v2.0 и новее)
Разработчики переработали интерфейс, и теперь почти всё делается без текстовых редакторов:
- Запустите Minecraft до главного меню.
- Откройте раздел Mods.
- Выберите Default World Generator.
- Нажмите Configure и работайте в визуальном редакторе пресетов.
Там же задаются иконки пресетов (PNG кладутся в конфигурационную папку мода), дефолтное имя мира и пути к датапакам. Для старых версий (1.9–1.11) интерфейс может отличаться — сверяйтесь с документацией конкретной ветки.
Серверное применение
На выделенном сервере мод перестал быть чисто клиентским. Он корректно обрабатывает несколько активных профилей: сервер либо запрашивает выбор, либо принудительно применяет нужный пресет, игнорируя случайные значения из server.properties. Это критично для публичных сборок, где администратор не может контролировать действия каждого игрока.
Лицензия и использование в сборках
Мод распространяется под лицензией MIT, что разрешает свободное включение в модпаки без дополнительных согласований. Вы можете смело добавлять его в свои проекты и распространять в составе сборок.
Итог
Default World Generator (port): контроль мира в модпаках — утилита, которая убирает хаос из генерации мира. Вы задаёте жёсткие дефолты, управляете датапаками и стартовыми командами, а игроки получают одинаковые условия без лишних кликов. Для любой сборки с нестандартными генераторами это экономия времени на поддержке и гарантия повторяемого опыта.