Advanced Rocketry Tweaker: полный контроль рецептов

Что такое Advanced Rocketry Tweaker и зачем он нужен Когда вы строите ракеты, запускаете спутники и колонизируете далёкие планеты в модификации Advanced Rocketry, стандартные рецепты крафта часто перестают устраивать. Хочется усложнить производство, добавить уникальные цепочки или просто адаптиро...

Скачать ARTweaker для Minecraft 1.12.2

Оригинальное название: ARTweaker

Версии Minecraft: 1.12.2

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
ARTweaker-1.12.2-1.0.0.jar1.12.2Forge28 КБСкачать

Что такое Advanced Rocketry Tweaker и зачем он нужен

Когда вы строите ракеты, запускаете спутники и колонизируете далёкие планеты в модификации Advanced Rocketry, стандартные рецепты крафта часто перестают устраивать. Хочется усложнить производство, добавить уникальные цепочки или просто адаптировать мод под конкретный модпак. Именно для этого создан Advanced Rocketry Tweaker — небольшой, но мощный аддон, который открывает доступ ко всем ключевым механизмам мода через скрипты CraftTweaker. AR Tweaker не добавляет новых блоков или предметов, он даёт гораздо более ценную вещь: полный контроль над технологическими процессами прямо из конфигурационных файлов.

Какие машины можно настроить

Аддон охватывает практически все производственные блоки Advanced Rocketry, которые участвуют в создании ракетного топлива, компонентов и ресурсов. Вот полный список поддерживаемых механизмов:

  • Химический реактор (Chemical Reactor)
  • Прецизионный сборщик (Precision Assembler)
  • Режущая машина (Cutting Machine)
  • Токарный станок (Lathe)
  • Прокатный стан (Rolling Machine)
  • Электролизёр (Electrolyser)
  • Дуговая печь (Arc Furnace)
  • Кристаллизатор (Crystallizer)
  • Пресс для пластин (Plate Presser)

Каждый из этих блоков можно очистить от стандартных рецептов, удалить выборочные позиции или добавить собственные, задав время обработки, потребление энергии и точные входные ингредиенты. Это открывает безграничные возможности для балансировки и творчества.

Как писать скрипты: синтаксис и примеры

Работа с AR Tweaker строится на привычном для пользователей CraftTweaker языке ZenScript. Вы получаете доступ к методам 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 можно без лишних хлопот через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды загружаются прямо из меню и сразу попадают в нужную папку, избавляя от ручного копирования файлов.

Советы по работе и частые ошибки

При написании скриптов важно помнить о порядке вызова методов. Сначала всегда выполняйте clear() или удаляйте конкретные рецепты, и только потом добавляйте новые. Если вы используете предметы с метаданными, обязательно проверяйте их значения через JEI или консольные команды — ошибка в цифре приведёт к тому, что рецепт не удалится. Также следите за совместимостью версий: AR Tweaker должен соответствовать версии Advanced Rocketry и CraftTweaker, иначе скрипты не загрузятся.

Почему AR Tweaker незаменим в модпаках

Без этого аддона авторы сборок вынуждены мириться с жёстко заданными цепочками крафта, которые могут конфликтовать с другими модами или нарушать задуманный баланс. AR Tweaker превращает Advanced Rocketry в пластичный инструмент, позволяя интегрировать космическую тематику в любой стиль игры — от хардкорного выживания до технического геймплея. Возможность менять время обработки и энергозатраты даёт точную настройку сложности, а полная очистка рецептов позволяет строить уникальные технологические деревья с нуля.

В итоге Advanced Rocketry Tweaker становится тем самым недостающим звеном, которое соединяет творческую свободу создателей модпаков с глубокой механикой космических путешествий. Освоив несложный синтаксис, вы сможете превратить стандартную ракетную программу в авторское приключение, где каждый производственный шаг подчинён вашей логике.