SimpleOreGen: возьмите генерацию руд под полный контроль
Когда стандартная рудная жила в шахте перестаёт радовать, а желание настроить мир под себя становится навязчивой идеей, на помощь приходит SimpleOreGen. Этот небольшой, но очень гибкий мод позволяет забыть о жёстких рамках ванильной генерации и самому решать, где, сколько и каких блоков будет появляться в недрах. Поддержка прекращена, но для версий с 1.8.9 до 1.12.2 он остаётся одним из самых удобных инструментов для модпак-мейкеров и просто увлечённых игроков.
Почему именно SimpleOreGen?
Главное отличие от аналогов — полная свобода действий через XML-файлы. Вы не просто меняете пару цифр в конфиге: вы указываете, какие блоки должны рождаться в мире, на какой высоте, в каких биомах и даже в каких измерениях. При этом все правки вносятся прямо в текстовом редакторе, а результат можно наблюдать сразу после перезапуска мира. Больше не нужно копаться в дебрях кода — примеры в комплекте объяснят всё за пару минут.
- Управление высотой генерации и размером жил
- Чёрный список биомов — руда не появится там, где вы запретили
- Поддержка любых измерений и блоков из других модов
- Работа с метаданными — цветная шерсть, разные виды досок, руды Forestry и Immersive Engineering
- Встроенные команды для очистки и подсчёта блоков
- Функция «плоского мира» для тестирования генерации
Три команды, которые изменят вашу игру
SimpleOreGen добавляет в чат несколько мощных инструментов. Они незаменимы при отладке конфигов или когда нужно быстро расчистить территорию для строительства.
/clearblocks — очищает прямоугольную область вокруг игрока от заданных блоков. Если указать группу из XML (например, «ores»), удалятся только они. Добавив четвёртый аргумент true, вы инвертируете логику: исчезнет всё, кроме указанной группы. Пример: /clearblocks 5 5 ores true уберёт всю породу, оставив руды нетронутыми.
/countblocks — подсчитывает количество блоков в выбранной зоне. С аргументом «ores» выводит отдельную статистику по рудам. Удобно, чтобы оценить, насколько щедрой получилась генерация после правок.
/spawnvein — создаёт рудную жилу прямо на месте игрока. Вы задаёте координату Y, размер и регистровое имя блока. Хотите жилу алмазов на нулевой высоте? /spawnvein 5 8 minecraft:diamond_ore — и восемь блоков появляются мгновенно. Работает и с блоками из других модов, достаточно указать modid:block_name.
Биомы и измерения: точечная настройка
Иногда хочется, чтобы медь встречалась только в пустыне, а уран — исключительно в аду. SimpleOreGen справляется с этим играючи. В файле blockoregen.xml для каждого блока можно задать чёрный список биомов — длинная строка с идентификаторами и названиями для удобства отладки. Если биом попал в список, руда там не сгенерируется никогда. А благодаря поддержке измерений вы можете прописать, в каких мирах блоку разрешено появляться, и даже указать разные «родные» блоки для замены (stone в обычном мире, netherrack в аду). Иерархия проста: сначала проверяется биом, потом измерение. Никакой магии, только логика.
Кстати, если вы экспериментируете с разными сборками и не хотите вручную копировать конфиги, удобный лаунчер foxygame.net позволяет устанавливать SimpleOreGen прямо из своего меню — пара кликов, и мод уже в вашей сборке, а гибкие профили лаунчера помогут держать несколько конфигураций под рукой.
Метаданные и совместимость с другими модами
Версия 0.4.1 открыла доступ к генерации блоков с метаданными. Теперь можно заставить мир наполняться не просто «бревном», а именно дубовым вертикальным бревном, или добавить в недра руду из Immersive Engineering. Синтаксис прост: после регистрового имени в квадратных скобках перечисляются свойства. Например, minecraft:wool[color=black] создаст чёрную шерсть, а immersiveengineering:ore[type=copper] — медную руду из IE. Все доступные свойства легко найти на официальной вики.
Плоский мир для тестов
Отдельного упоминания заслуживает режим плоского мира. В конфиге достаточно переключить один параметр с false на true, и весь ландшафт становится идеально ровным. Это невероятно удобно, когда нужно быстро проверить, как работает новая схема генерации, или сделать скриншоты для модпака. Никаких холмов, только чистый эксперимент.
Итог
SimpleOreGen — это компактный, но поразительно мощный инструмент для тех, кто устал от стандартной рудной рутины. Он не обновляется, но для мира версий 1.8.9–1.12.2 остаётся эталоном гибкости. XML-конфиги, команды в реальном времени, поддержка метаданных и измерений — всё это превращает настройку генерации в творческий процесс, а не в рутину. Если вы собираете собственный модпак или просто хотите уникальный мир, этот мод определённо стоит попробовать.