
CC:CBC - Управление пушками Create Big Cannons через ComputerCraft
Мод CC:CBC связывает ComputerCraft и Create Big Cannons: программируйте артиллерию на Lua, автоматизируйте наведение, сборку и стрельбу пушек в Minecraft.
CC:CBC - мод для Майнкрафт, который наконец-то соединяет два культовых проекта: ComputerCraft (CC: Tweaked) и Create Big Cannons. Если вы когда-нибудь мечтали построить полностью автоматизированную артиллерийскую батарею, которая сама наводится на цель и ведёт огонь по команде с компьютера - это именно то, что нужно.
Зачем вообще нужен CC:CBC
По умолчанию пушки из Create Big Cannons управляются вручную или через кинетические механизмы Create - валы, шестерёнки, ручки. Это атмосферно, но для серьёзной автоматизации маловато. А теперь представьте: вы ставите компьютер из CC: Tweaked рядом с лафетом пушки (Cannon Mount), подключаете его как периферию и пишете Lua-скрипт, который сам крутит орудие по двум осям, собирает и разбирает конструкцию и жмёт на спуск. Звучит как мечта инженера? По факту так и есть.
Мод добавляет периферию типа cannon_mount, через которую компьютер получает полный контроль над орудием. При этом стандартное вращение от валов отключается - никаких конфликтов между механикой и скриптом.
Основные возможности
- Режим компьютерного управления (
setComputerControl) - отключает стандартное вращение от валов и передаёт управление скрипту. - Наведение по двум осям - горизонтальный угол (yaw) и вертикальный (pitch), причём скорость поворота привязана к кинетической скорости из Create Big Cannons. То есть чем быстрее крутится механизм, тем резвее наводится пушка.
- Сборка и разборка орудия (
assemble) - можно автоматически собирать пушку перед стрельбой и разбирать после. - Управление огнём (
fire) - подача сигнала на выстрел прямо из кода. - Телеметрия через
getInfo()- полное состояние орудия в виде таблицы: углы, скорости валов, координаты, статус сборки.
Lua API
Периферия определяется как cannon_mount. Вот полный список методов:
| Метод | Параметры | Возвращает | Описание |
|---|---|---|---|
setComputerControl | enabled: boolean | nil | Включает или выключает режим компьютерного управления. |
isComputerControl | - | boolean | Текущий статус режима управления. |
setTargetAngles | yaw: number, pitch: number | nil | Задаёт целевые углы наведения сразу по двум осям. |
setTargetYaw | yaw: number | nil | Задаёт только горизонтальный угол. |
setTargetPitch | pitch: number | nil | Задаёт только вертикальный угол. |
getInfo | - | table | Возвращает телеметрию и состояние пушки. |
assemble | enabled: boolean | boolean | true - собрать орудие, false - разобрать. |
fire | enabled: boolean | boolean | Управляет сигналом выстрела (true держит сигнал активным). |
Поля телеметрии getInfo()
| Поле | Тип | Описание |
|---|---|---|
computerControl | boolean | Активен ли режим компьютерного управления. |
assembled | boolean | Собрана ли пушка на лафете. |
yaw | number | Текущий горизонтальный угол (0..360). |
pitch | number | Текущий вертикальный угол. |
targetYaw | number | Целевой горизонтальный угол (0..360). |
targetPitch | number | Целевой вертикальный угол. |
yawShaftSpeed | number | Скорость вала горизонтальной наводки. |
pitchShaftSpeed | number | Скорость вала вертикальной наводки. |
x, y, z | number | Позиция Cannon Mount в мире. |
Что можно построить с этим модом
Вот тут начинается самое интересное. С CC:CBC реально сделать:
- Автоматическую ПВО-батарею - скрипт считывает координаты цели (например, через другой компьютер или датчики), вычисляет углы и наводит пушку.
- Турель с залповым огнём - несколько лафетов на одной сети компьютеров, синхронный огонь по команде.
- Защиту базы на сервере - пушки автоматически собираются при обнаружении чужаков и разбираются в мирное время, чтобы не ломать ландшафт.
- Артиллерийский полигон - тестируйте баллистику Create Big Cannons с точным контролем углов и момента выстрела.
Важный нюанс: скорость наведения зависит от кинетической энергии Create. Если валы крутятся медленно, пушка будет поворачиваться неспешно. Так что для быстрой турели позаботьтесь о мощном двигателе.
Совместимость и требования
Мод требует установленные Create Big Cannons и CC: Tweaked (версия не ниже 1.116.0). Актуальные сборки доступны для:
- Minecraft 1.21.1 - NeoForge
- Minecraft 1.20.1 - Forge
Последняя версия мода - 1.1.1, в ней исправлена обработка отсоединения пушки от лафета. В предыдущем обновлении стабилизировали управление лафетом и подняли минимальную версию CC: Tweaked.
Совет по установке
Убедитесь, что у вас стоят обе зависимости - без Create Big Cannons мод просто не найдёт лафеты, а без CC: Tweaked не будет компьютеров. Если планируете запускать на сервере с друзьями, мод должен стоять и на сервере, и у всех игроков. Кстати, если хотите быстро поднять сервер для совместной игры с модами, на BungeeHost (https://bungee.host) это делается в пару кликов - и Forge, и NeoForge поддерживаются из коробки.
Итог
Скачать CC:CBC стоит каждому, кто играет с Create Big Cannons и ComputerCraft. Это тот редкий случай, когда аддон не просто добавляет совместимость, а открывает принципиально новый геймплей. Программируемая артиллерия в Майнкрафт - звучит как фантастика, но работает как часы. Для инженерных серверов и любителей автоматизации - настоящий маст-хэв.
Как поиграть с друзьями с модом CC:CBC - Управление пушками Create Big Cannons через ComputerCraft?
Мод CC:CBC - Управление пушками Create Big Cannons через ComputerCraft куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода CC:CBC - Управление пушками Create Big Cannons через ComputerCraft будет готов за пару минут - BungeeHost сделает всё за вас.
