Industrial Forgoing Recipes: Гибкая настройка топлива для Magma Generator
Модификация Industrial Foregoing давно стала стандартом для автоматизации в Minecraft. Её генераторы, фермы и переработчики ресурсов требуют чёткого понимания рецептов. Однако многие параметры жёстко прописаны в коде, что ограничивает создателей модпаков. Решить эту проблему призван небольшой, но крайне полезный мод Industrial Forgoing Recipes. Он добавляет возможность тонкой настройки топлива для Магмового генератора через конфигурационные файлы, открывая новые горизонты для балансировки сборок.
Зачем нужен Industrial Forgoing Recipes
В оригинальном Industrial Foregoing список допустимого топлива для Magma Generator фиксирован. Разработчики модпаков часто сталкиваются с необходимостью изменить эти значения или добавить собственные ресурсы, чтобы сохранить баланс между разными модификациями. Industrial Forgoing Recipes решает эту задачу элегантно — через простой TOML-конфиг. Больше не нужно лезть в исходный код или писать сложные скрипты: достаточно отредактировать один файл, и генератор примет любое указанное вами топливо.
Как работает конфигурация топлива
Все настройки хранятся в файле config/bbl/ifrecipes-startup.toml. Внутри вас ждёт секция magma_generator_fuels, где каждая строка описывает отдельный рецепт. Формат записи включает пять параметров, разделённых запятыми:
- Входной ресурс — предмет, который будет расходоваться (например,
minecraft:glowstone_dust). - Дополнительный ингредиент — второй компонент, необходимый для реакции (может быть пустым, но запятая сохраняется).
- Выработка энергии за тик — целое число, определяющее мощность генератора.
- Длительность работы — количество тиков, в течение которых топливо будет гореть.
- Дополнительный множитель — коэффициент, влияющий на итоговую энергию (часто используется для тонкой настройки).
Пример из стандартного конфига выглядит так: ["minecraft:glowstone_dust, minecraft:water, 250, 500, 100"]. Это означает, что светокаменная пыль в сочетании с ведром воды даёт 250 RF/тик на протяжении 500 тиков с множителем 100. Второй пример — "minecraft:diamond, industrialforegoing:essence, 100, 200, 300" — показывает, как можно задействовать эссенцию из самого Industrial Foregoing для более мощного, но короткого цикла.
Добавление собственных рецептов
Чтобы расширить список топлива, достаточно дописать новую строку в массив. Допустим, вы хотите, чтобы генератор принимал редстоуновую пыль с водой и выдавал 150 RF/тик в течение 400 тиков. Запись будет такой: "minecraft:redstone, minecraft:water, 150, 400, 100". После перезапуска игры Magma Generator начнёт распознавать этот ресурс. Важно соблюдать порядок полей и не забывать про кавычки — синтаксис TOML чувствителен к форматированию.
Мод также поддерживает предметы из любых других модификаций, если указаны их корректные идентификаторы. Это делает Industrial Forgoing Recipes незаменимым инструментом для кастомных сборок, где соседствуют технические и магические аддоны. Кстати, если вы экспериментируете с разными модпаками и не хотите вручную прописывать конфиги, обратите внимание на лаунчер foxygame.net — в нём можно прямо из меню установить готовые сборки с уже настроенными рецептами, что сильно экономит время на рутину.
Преимущества для создателей модпаков
Главная ценность мода — гибкость. Раньше приходилось либо мириться с ванильными значениями, либо использовать сторонние утилиты вроде CraftTweaker, которые требуют написания скриптов. Industrial Forgoing Recipes снижает порог входа: достаточно базового понимания TOML-синтаксиса. Кроме того, все изменения применяются на этапе загрузки игры, что исключает конфликты с другими модификациями, переопределяющими рецепты динамически.
Ещё один плюс — модульность. Вы можете распространять свой конфиг вместе с модпаком, гарантируя, что каждый игрок получит одинаковый опыт. А если в будущем автор мода расширит поддержку на другие механизмы Industrial Foregoing (например, на биореактор или лазерную буровую), обновление пройдёт безболезненно — структура файла останется обратно совместимой.
Практические советы по настройке
- Всегда делайте резервную копию оригинального конфига перед редактированием.
- Проверяйте идентификаторы предметов через внутриигровую команду
/giveили моды вроде JEI — опечатка приведёт к тому, что рецепт не загрузится. - Не задавайте слишком высокие значения энергии за тик, если в сборке нет адекватных потребителей — это нарушит баланс.
- Используйте длительность и множитель для создания ступенчатой прогрессии: дешёвое топливо с низкой мощностью, но долгим горением, и дорогое — с высокой отдачей.
Поддержка и сообщество
Если у вас возникли трудности с настройкой или вы хотите предложить новые функции, присоединяйтесь к серверу BBL Discord. Там можно получить оперативную помощь, сообщить о багах или обсудить идеи с разработчиком. Также автор принимает поддержку через Patreon, что даёт ранний доступ к альфа-версиям модов и модпаков — отличный способ повлиять на развитие инструмента.
Заключение
Industrial Forgoing Recipes — это маленький, но мощный ключ к персонализации одного из самых популярных технических модов. Он убирает жёсткие рамки, позволяя адаптировать Magma Generator под любую концепцию сборки. Благодаря простому конфигу и прозрачной документации даже новичок в моддинге сможет добавить уникальные топливные цепочки. Попробуйте сами — и ваши автоматизированные системы заиграют новыми красками.