Мод для Майнкрафт, аддон к Ad Astra с грузовыми ракетами для перевозки предметов между планетами. Вместе с CC:Tweaked он позволяет автоматизировать загрузку, запуск и разгрузку ракет с компьютеров.
Возможности
- Добавляет три уровня грузовых ракет. Дальность полёта зависит от уровня: для разных планет нужны ракеты подходящего уровня.
- Расход топлива и энергии зависит от цели полёта.
- У ракет есть звуки, частицы и анимации взлёта и посадки; при посадке учитываются столкновения с блоками.
- Тег предмета
denied_in_launch_padзапрещает помещать выбранные предметы на стартовую площадку, например шалкеровые ящики.
Как пользоваться
Компьютер CC:Tweaked нужно подключать к центральному блоку стартовой площадки: тогда доступны функции управления ракетой, энергией и инвентарями. Подключение к внешним блокам даёт только обычные методы работы с инвентарём.
Для Lua доступны, в частности, методы:
launch(planet)— запустить ракету к указанной планете;loadAllItems([filter])иunloadAllItems([filter])— перенести все предметы между площадкой и ракетой; вfilterможно указать идентификатор предмета, напримерminecraft:cobblestone;moveItemsFromRocketToLaunchPad(rocketSlot, launchPadSlot)иmoveItemsFromLaunchPadToRocket(launchPadSlot, rocketSlot)— перенести предмет между выбранными слотами;getEnergyRequiredForLaunch(),getEnergy()иgetMaxEnergy()— узнать стоимость запуска, текущий и максимальный запас энергии;getValidDestinations()— получить доступные планеты и требуемый уровень ракеты;isRocketPresent()— проверить наличие ракеты на площадке;listLaunchPadInventory()иlistRocketInventory()— получить список предметов в инвентаре площадки или ракеты.
Нумерация слотов в Lua начинается с 1.
Настройки
В файле config/ad_astra_cargo_rockets.json настраиваются стоимость полёта к целям и эффективность топлива.
Требования и совместимость
Требуется Ad Astra. Для автоматизации через компьютеры нужен CC:Tweaked.
