▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Create: Avionics
Create: Avionics

Create: Avionics

Мод Create: Avionics добавляет CC: Tweaked периферию для блоков Create: Aeronautics. Управляй полётом, пиши автопилоты, строй турели - всё на Lua, силами одного мода.

Оцените первым
72.9K
80

Create: Avionics - Управляй авиацией через Lua

Заставь свой дирижабль летать самостоятельно.

Create: Avionics - это расширение для Create: Simulated и Create: Aeronautics, которое превращает каждый приборный блок в периферию для CC: Tweaked. Теперь ты можешь считывать показания с датчиков (высота, скорость, курс), управлять тягой и клапанами, а главное - писать собственные скрипты автопилота на Lua.

Звучит сложно? На деле - просто и мощно. Если ты когда-нибудь хотел, чтобы твой воздушный корабль в Майнкрафте сам держал курс или высоту, этот мод - то, что нужно. Никаких костылей из редстоуна: чистый код, полный контроль.

Что это даёт в игре

  • Автопилот для воздушных шаров - удерживай высоту без постоянной подстройки.
  • Курсовой автопилот для пропеллерных самолётов и дирижаблей.
  • Круиз-контроль на рулевом колесе - задал скорость и забыл.
  • Турели для картофельных пушек - слежение за целями, автоматическая стрельба.
  • И вообще любой контур управления, который можно придумать: стабилизация, навигация по точкам, уклонение.

Пример: удержание курса на двухмоторном корабле

local nav        = peripheral.find("navigation_table")
local port, stbd = peripheral.find("analog_transmission")
local target     = nav.getHeadingRad()

while true do
    local err = (target - nav.getHeadingRad() + math.pi) % (2*math.pi) - math.pi
    local diff = math.max(-5, math.min(5, err * 4))
    port.setSignal(7 - diff); stbd.setSignal(7 + diff)
    sleep(0.05)
end

Три строки кода, один П-регулятор - и корабль сам держит курс. Хочешь точнее? Добавь D-составляющую или перепиши на ПИД-регулятор.

Не только для авиации

Самое крутое - Create: Avionics работает с любым блоком Create: не только с летающими. Лифты, транспорт, ротационные сети - всё это становится доступно через peripheral.find().

Управление лифтами:

local lift = peripheral.find("Create_ElevatorPulley")
lift.setTargetFloor(lift.getFloors()[3].y)   -- отправляем кабину на 3-й этаж
repeat sleep(0.1) until lift.isArrived()
print("Прибыл: " .. lift.getCurrentFloor().short_name)

Мониторинг кинетической сети - SCADA для твоего завода:

local draw, capacity = 0, 0
for _, name in ipairs(peripheral.getNames()) do
    local p = peripheral.wrap(name)
    if p.getNetworkId then
        draw     = draw     + p.getStressImpact()
        capacity = capacity + p.getStressContribution()
        if p.isOverstressed() then
            print("ПЕРЕГРУЗКА " .. p.getSelfId() .. " (" .. p.getKind() .. ")")
        end
    end
end
print(("Загрузка сети: %.0f / %.0f SU"):format(draw, capacity))

Управление колёсами:

for _, w in ipairs({ peripheral.find("wheel_mount") }) do
    w.setSteering(0.5)                                       -- от -1 до 1, поворот до +/-30 градусов
    if w.getTouchingFriction() < 0.5 then w.setBrake(0) end  -- отпускаем тормоз на скользком
end

Методы вроде getKind, getSubnetworkAnchorId, getColumnContacts, getTouchingFriction дают полную информацию о блоке в реальном времени.

Установка

  • Minecraft: 1.21.1
  • NeoForge: 21.1.219 или новее
  • Create: 6.0.10+
  • Create: Simulated / Aeronautics / Offroad: 1.2.1+
  • Sable: 1.1.0+
  • CC: Tweaked: 1.115+

С чем дружит

Идеально сочетается с ccc и create-computercraft - вместе они дают ещё больше возможностей для автоматизации на Lua.

Лицензия

Проект распространяется под лицензией MIT. В основе - CC-периферия от RyanHCode, спасибо ему за базу.

Итог

Create: Avionics - это не просто аддон, это полноценная платформа для написания умных систем управления в Minecraft. Если ты фанат автоматизации и хочешь, чтобы твой самолёт сам выбирал маршрут, а лифт приезжал по сигналу - скачивай и пробуй. Для Майнкрафт 1.21.1 на NeoForge. Сборка модов с ним становится на голову выше по возможностям.

Партнёрский материал

Как поиграть с друзьями с модом Create: Avionics?

Мод Create: Avionics куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Create: Avionics будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:2 недели назад
Главная