Advanced Rocketry Tweaker: полный контроль рецептов
Сборка модпака с космической тематикой редко обходится без правок стандартных крафтов. Advanced Rocketry предлагает глубокую механику полётов и колонизации, но её производственные цепочки по умолчанию подходят не каждому сценарию. Кому-то нужно ускорить подготовку к запуску, кто-то хочет добавить промежуточные этапы обработки ресурсов, а кто-то строит хардкорное выживание с уникальными технологическими деревьями. Во всех этих случаях на помощь приходит аддон Advanced Rocketry Tweaker: полный контроль рецептов, который открывает доступ к настройке ключевых машин мода через скрипты ZenScript.
Важно понимать: дополнение не добавляет новых блоков или предметов. Его задача — дать администратору сборки инструменты для полного переопределения производственных процессов. Это особенно ценно при создании больших модпаков, где баланс между модами требует тонкой подстройки.
Какие механизмы поддаются настройке
Аддон покрывает практически все производственные блоки Advanced Rocketry, задействованные в создании топлива, компонентов и ресурсов. Полный список поддерживаемых машин выглядит так:
- Химический реактор (Chemical Reactor)
- Прецизионный сборщик (Precision Assembler)
- Режущая машина (Cutting Machine)
- Токарный станок (Lathe)
- Прокатный стан (Rolling Machine)
- Электролизёр (Electrolyser)
- Дуговая печь (Arc Furnace)
- Кристаллизатор (Crystallizer)
- Пресс для пластин (Plate Presser)
Для каждого блока доступны операции очистки всех рецептов, удаления конкретных позиций и добавления собственных. Вы задаёте время обработки в тиках, потребление энергии и точный состав входных ингредиентов. Это даёт полный контроль над сложностью и логикой производства.
Синтаксис скриптов и рабочие примеры
Взаимодействие с аддоном строится на привычном языке ZenScript, используемом в CraftTweaker. Основные методы — clear(), removeRecipe() и addRecipe(). Рассмотрим практические примеры для разных машин.
Химический реактор: переопределение топлива
Допустим, стандартный рецепт ракетного топлива не устраивает. Сначала очищаем все рецепты реактора, затем удаляем конкретный с жидким топливом и добавляем новый, требующий кислород и водород:
mods.advancedrocketry.ChemicalReactor.clear(); mods.advancedrocketry.ChemicalReactor.removeRecipe(<liquid:rocketfuel>); mods.advancedrocketry.ChemicalReactor.addRecipe(<liquid:rocketfuel>*1000, 80, 100, <liquid:oxygen>*500, <liquid:hydrogen>*500);
Числа 80 и 100 — время обработки в тиках и потребление энергии. Объёмы жидкостей указываются с множителями, что позволяет гибко менять пропорции.
Прецизионный сборщик: кастомные линзы
Сборщик часто используется для крафта линз и точных деталей. Скрипт убирает стандартный рецепт линзы и заменяет его на более дорогой вариант:
mods.advancedrocketry.PrecisionAssembler.clear(); mods.advancedrocketry.PrecisionAssembler.removeRecipe(<advancedrocketry:blocklens>); mods.advancedrocketry.PrecisionAssembler.addRecipe(<minecraft:stone>*1, 80, 100, <minecraft:diamond>*4, <ore:gemLapis>*4);
Режущая машина и токарный станок: работа с метаданными
Для предметов с разными вариантами данных используется метод withDamage(). Удаление рецепта досок из тропического дерева:
val junglePlanks = <minecraft:planks>; mods.advancedrocketry.CuttingMachine.removeRecipe(junglePlanks.withDamage(3)*6);
Аналогично настраивается выпуск титановых стержней на токарном станке:
var titaniumRod = <advancedrocketry:productrod>; mods.advancedrocketry.Lathe.removeRecipe(titaniumRod.withDamage(1)*2);
Электролизёр и дуговая печь
Электролизёр разлагает жидкости на составляющие. Полная очистка и новый рецепт выглядят так:
mods.advancedrocketry.Electrolyser.clear(); mods.advancedrocketry.Electrolyser.addRecipe(<liquid:nitrogen>*500,<liquid:oxygen>*500, 80, 100, <liquid:lava>*1000);
Дуговая печь удобна для переплавки руд. Пример замены рецепта титанового слитка:
val titaniumIngot = <libvulpes:productingot>; mods.advancedrocketry.ArcFurnace.removeRecipe(titaniumIngot.withDamage(7)); mods.advancedrocketry.ArcFurnace.addRecipe(<minecraft:dirt>*1, 20, 10, <minecraft:apple>*1, <minecraft:gold_ingot>*1);
Установка и совместимость версий
Чтобы скачать Advanced Rocketry Tweaker: полный контроль рецептов для Minecraft, достаточно скопировать jar-файл в папку mods. Перед этим убедитесь, что версия аддона соответствует установленным Advanced Rocketry и CraftTweaker. Несоответствие версий приведёт к тому, что скрипты просто не загрузятся. Поддерживаются актуальные сборки Minecraft с загрузчиками Forge и NeoForge, на которых работает Advanced Rocketry. Проверяйте совместимость на странице мода перед загрузкой.
Как установить и избежать ошибок
Процесс установки не отличается от стандартного: скачайте файл аддона, поместите его в папку mods и перезапустите игру. После этого можно приступать к написанию скриптов. При работе с рецептами соблюдайте порядок вызова методов: сначала очистка или удаление, затем добавление новых. Если используете предметы с метаданными, сверяйте значения через JEI или консольные команды — ошибка в цифре приведёт к тому, что рецепт не удалится.
Почему аддон незаменим для модпаков
Без Advanced Rocketry Tweaker: полный контроль рецептов авторы сборок вынуждены мириться с фиксированными цепочками крафта, которые часто конфликтуют с другими модами. Аддон превращает Advanced Rocketry в гибкий инструмент, позволяющий интегрировать космическую тематику в любой стиль игры — от хардкорного выживания до сложного технического геймплея. Возможность менять время обработки и энергозатраты даёт точную настройку сложности, а полная очистка рецептов позволяет строить уникальные технологические деревья с нуля. Освоив несложный синтаксис ZenScript, вы сможете превратить стандартную ракетную программу в авторское приключение, где каждый производственный шаг подчинён вашей логике.