
CC: BallistiX Updated
Аддон для CC: Tweaked, который связывает компьютеры с ракетными шахтами BalistiX. Запуск ракет, координаты цели, частота и заряд - всё через Lua-код.
CC: BallistiX Updated - это технический аддон-мост между двумя популярными модами: CC: Tweaked (компьютеры и программирование в Майнкрафт на Lua) и BalistiX (ракетные шахты и пусковые установки). Простыми словами, он даёт вам периферию, через которую компьютер может управлять ракетной шахтой: задавать цель, менять частоту, читать заряд энергии и тип боеголовки.
Если вы хоть раз строили автоматизированную базу в стиле военной промышленности, то понимаете, в чём ценность. Раньше шахты BalistiX запускались вручную или через редстоун, что ограничивало сценарии. Теперь же всё упирается только в ваше умение писать код на Lua.
Как это работает на практике
Всё начинается с блока Silo Controller. Его нужно поставить строго под центральный блок шахты BalistiX. Без этого периферия не определится - распространённая ошибка новичков, которые ставят контроллер сбоку или сверху и потом сидят гадают, почему peripheral.find ничего не находит.
После установки компьютер видит устройство под именем siloController. Получить к нему доступ можно двумя способами:
- через
peripheral.find("siloController")- если вам лень думать о сторонах; - через
peripheral.wrap("top")- если знаете точную сторону, где стоит шахта.
Функции периферии
Вот полный список методов, которые доступны из кода:
launch()- пуск ракеты по текущим настройкам;launchWithPosition(int x, int y, int z)- пуск с указанием координат цели прямо в вызове;getFrequency()иsetFrequency(int freq)- чтение и установка частоты;getPosition()иsetPosition(int x, int y, int z)- текущие и новые координаты цели;getExplosiveType()иgetExplosiveAmount()- тип и количество взрывчатки;getMissileType()иgetMissileAmount()- тип и количество ракет;getPower()иgetMaxPower()- текущий заряд и максимальная ёмкость.
Список не гигантский, но его хватает для полноценной автоматизации. Например, можно написать скрипт, который при получении редстоун-сигнала проверяет заряд, и если он ниже порога - запускает зарядку, а если цель в радиусе - шлёт ракету. Или сделать консоль в стиле ракетного комплекса с дисплеем и кнопками.
Зачем это нужно в игре
BalistiX сам по себе - мод про ракетное вооружение. Шахты там работают, но управление достаточно базовое. CC: Tweaked - это отдельная вселенная программирования внутри Minecraft, где игроки пишут чат-боты, автоматизируют фермы и строят целые АСУ ТП на Lua. Аддон CC: BallistiX Updated соединяет эти две вещи и превращает вашу шахту в управляемый из кода модуль.
На серверах с PvP или фракционными войнами это открывает совсем другой уровень. Можно построить систему раннего оповещения, которая автоматически наводит шахты на приближающегося врага. Или сделать расписание обстрела. Или защитный периметр, реагирующий на вторжение.
Важный нюанс
Периферия работает только при правильной установке контроллера. Если шахта не определяется, первым делом проверьте, стоит ли Silo Controller ровно под центральным блоком. И убедитесь, что моды совместимы по версии - BalistiX и CC: Tweaked должны быть под ту же версию Minecraft, что и сам аддон.
Совместимость и версии
Проект поддерживает Minecraft 1.20.1 и 1.21.1 на загрузчиках Forge и NeoForge. Помечен как для клиента и сервера, то есть в мультиплеере всё работает, если моды стоят и на сервере, и у игроков. Для версий с загрузчиком дополнительные API вроде Cloth Config не требуются.
Это обновлённая версия прежнего аддона cc-ballistx, который делал Presti. Автор форка освежил проект под актуальные версии Майнкрафт и загрузчики. Модель блока Silo Controller сделал CamoHax.
Совет по использованию
Не пытайтесь запустить ракету без предварительной проверки через getMissileAmount() и getPower(). Пустой пуск сожжёт время и может сбить логику автоматизации. И держите в голове, что setFrequency влияет на то, какие шахты слушают сигнал - если у вас сеть из нескольких установок, случайно перебитая частота может отправить ракету не туда.
Скачать CC: BallistiX Updated стоит, если вы уже сидите на CC: Tweaked и BalistiX и хотите автоматизировать ракетные шахты. Без этих двух модов аддон бесполезен - он не добавляет ничего своего, а только служит прослойкой между ними. Зато в связке это мощный инструмент для строителей военных баз и любителей Lua-скриптов.
Как поиграть с друзьями с модом CC: BallistiX Updated?
Мод CC: BallistiX Updated куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода CC: BallistiX Updated будет готов за пару минут - BungeeHost сделает всё за вас.
