Description
Create: Avionics
Make your airship fly itself.
CC: Tweaked peripherals for every instrumentable block in Create: Aeronautics. Read attitude, altitude, velocity, bearing. Drive throttle, propellers, balloon gas. Write your autopilot in Lua (that's a bad pitch, but still!)
Build
- Altitude-hold for hot-air balloons
- Heading-and-pitch autopilots for propeller aircraft
- Cruise control bound to a steering wheel
- Tracked turrets for mounted potato cannons
- Whatever else you can write a control loop for
Start
Heading hold on a twin-engine ship:
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
Three peripherals, one P-controller, the ship locks heading. Every Aeronautics (and nearly every Create) block is a peripheral — read sensors, set actuators, write the loop you want.
Blocks
- Avionics controller — one cable connects every peripheral on the ship to your computer, under names that follow the ship's bow (
ship_velocity_sensor_forward_0,ship_propeller_bearing_aft_port_0). Also the ship's transponder. Guide - Radar Mk.1 — one beam, 256 blocks: ships, terrain, distance, closing speed, transponder names.
- Weather instruments — thermometer, hygrometer, barometer, rain gauge, almanac; they read the air the ship is flying through. Guide
Full API docs — units, body-frame conventions, every method.
Read the parallel guide. 5 Hz and 20 Hz feel different.
Install
Needs: MC 1.21.1 · NeoForge 21.1.219+ · Create 6.0.10+ · Simulated 1.2.1+ · Sable 1.1.0+ · CC: Tweaked 1.115+ Optional: Aeronautics 1.2.1+ (for propulsion and balloons) · Thermoo (climate for the instruments) · Serene Seasons (the almanac's calendar)
Install on both client and server.
Official downloads are only here, on Modrinth, CurseForge and GitHub. Other listings are reuploads, usually outdated.
Community
Discord · Telegram (in Russian) — questions, scripts, ships. Bugs go to GitHub issues.
Source · Issues
github.com/SolAstrius/CreateAvionics
MIT. Built on RyanHCode's CC peripheral foundation in Simulated — NOTICE.


