Create: Avionics — ComputerCraft for Aeronautics

Create: Avionics — ComputerCraft for Aeronautics

CC: Tweaked peripherals for Create: Simulated and Create: Aeronautics.

von
57.6K Downloads
neoforgegame-mechanicstechnologyutility
Server mit dieser Mod mieten

Screenshots

Create: Avionics — ComputerCraft for Aeronautics Screenshot 1

Über diese Mod

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.

Not just aircraft

The same peripheral.find() surface drives lifts, vehicles, and your whole rotational network — not only things that fly.

Create Elevators — enumerate floors, call the cabin, read where it is:

local lift = peripheral.find("Create_ElevatorPulley")
lift.setTargetFloor(lift.getFloors()[3].y)   -- send the cabin to the 3rd floor
repeat sleep(0.1) until lift.isArrived()
print("Arrived: " .. lift.getCurrentFloor().short_name)

Kinetic SCADA — walk the rotation network, alarm on overstress:

local draw, capacity = 0, 0
for _, name in ipairs(peripheral.getNames()) do
    local p = peripheral.wrap(name)
    if p.getNetworkId then                       -- any kinetic block
        draw     = draw     + p.getStressImpact()
        capacity = capacity + p.getStressContribution()
        if p.isOverstressed() then
            print("OVERSTRESSED " .. p.getSelfId() .. " (" .. p.getKind() .. ")")
        end
    end
end
print(("Network load: %.0f / %.0f SU"):format(draw, capacity))

Vehicles — steering and brake override on wheel mounts:

for _, w in ipairs({ peripheral.find("wheel_mount") }) do
    w.setSteering(0.5)                                       -- -1..1  ->  +/-30 deg
    if w.getTouchingFriction() < 0.5 then w.setBrake(0) end  -- ease off on slippery stuff
end

getKind, getSubnetworkAnchorId, getColumnContacts, getTouchingFriction — the read side is as rich as the write side.

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/Aeronautics/Offroad 1.2.1+ · Sable 1.1.0+ · CC: Tweaked 1.115+

Pairs with

ccc · create-computercraft

Source · Issues

github.com/SolAstrius/CreateAvionics

MIT. Built on RyanHCode's CC peripheral foundation in Simulated — NOTICE.

Created by yours truly, Sol Astrius Phoenix.

Verfügbare Versionen

Create: Avionics 0.5.2alpha
MC 1.21.1neoforge
25. Juli 2026
Create: Avionics 0.5.1alpha
MC 1.21.1neoforge
9. Juni 2026
Create: Avionics 0.4.0alpha
MC 1.21.1neoforge
11. Mai 2026
Create: Avionics 0.3.1alpha
MC 1.21.1neoforge
10. Mai 2026
Create: Avionics 0.3.0alpha
MC 1.21.1neoforge
10. Mai 2026

Create: Avionics — ComputerCraft for Aeronautics auf dem Server installieren

1

Server bestellen

Bestelle einen Minecraft Java Server mit mindestens 4 GB RAM (6 GB empfohlen).

2

neoforge Loader setzen

Wähle im Panel unter "Egg" den neoforge-Loader und die passende Minecraft-Version (1.21.1).

3

Mod installieren

Öffne den Mod-Browser im Dashboard und suche nach "Create: Avionics — ComputerCraft for Aeronautics". Klicke "Installieren" – fertig! Alternativ: Lade die .jar via SFTP in den /mods Ordner.

Kompatibilität

Mod-Loader

neoforge

Minecraft-Versionen

1.21.1

Server-seitig

Erforderlich

Empfohlener RAM

6 GB(min. 4 GB)

Häufige Fragen

Create: Avionics — ComputerCraft for Aeronautics Server crasht beim Start – was tun?

Häufigste Ursache: falsche neoforge-Version oder zu wenig RAM. Prüfe im Server-Log (latest.log), ob ein "OutOfMemoryError" oder "Mixin"-Fehler auftritt. Bei Mado Hosting: Stelle sicher, dass mindestens 4 GB RAM zugewiesen sind und der Loader zur Mod-Version passt (1.21.1). Über das Panel kannst du den Loader mit einem Klick wechseln.

Ist Create: Avionics — ComputerCraft for Aeronautics mit neoforge kompatibel?

Create: Avionics — ComputerCraft for Aeronautics unterstützt offiziell neoforge für Minecraft 1.21.1. Im Mado Dashboard werden inkompatible Loader-Kombinationen automatisch erkannt.

Server laggt mit Create: Avionics — ComputerCraft for Aeronautics – wie optimiere ich die Performance?

Empfohlener RAM: 6 GB (+1 GB pro 5 Spieler). Prüfe mit /spark profiler, ob Create: Avionics — ComputerCraft for Aeronautics den meisten Tick-Time verbraucht. Häufige Fixes: Server-View-Distance auf 8-10 reduzieren, bei Forge "performant" oder "starlight" als Zusatz-Mod installieren. Bei Mado Hosting läuft dein Server auf NVMe-SSDs mit dedizierten CPU-Kernen für minimale Latenz.

Modded Server mieten

Installiere Create: Avionics — ComputerCraft for Aeronautics mit nur einem Klick auf deinem Server.

Empfohlener RAM
6 GBab €7.800000000000001/Monat
Min. 4 GB | +1 GB pro 5 Spieler
Jetzt Server erstellen
1-Klick Mod Installation
NVMe SSD Speicher
DDoS-Schutz inklusive

Details

Lizenz
MIT License
Server-seitig
Erforderlich

Unterstützte Versionen

1.21.1