Github: GitHub - Redstone Flight Control Set
I have been working on an airship in Create Aeronautics, and it took me days to build a redstone pd circuit that would control my physical-fan-driven craft, yet the result was simply not much better than having no control. Then I made this mod so things'll be much easier for you.
Note: I am a mod noob, and AI is extensively used at the begining of this project. I attempted to reverse-engineer the ai code and crafted the code structure in a way that seems OO-friendly to me, but I do not garantee that this mod is bug-free nor highly efficient.
Note: Despite looking like a aeronautics addon, this mod has NO prereq at all. You are free to explore any non-aeronautic use of this mod.
Brief overview of all stuff:

EVERYTHING has [shift] description

PIDer config menu

A full list of items:
Plier - A "wrench". Right-click rotates any full block CW (except signal passer). Shift+RC breaks any mod block and more. Is compatible with any other mod using the wrench tag.
Analog Met - Configurable output plate that can paste on anything. Gives direct signal to the face it attaches on.
PWMer - Provides PWM output of [back_input-1, back_input] based on side input.
PIDer - Provides PIDed output of the back input signal. Also attempts to "self-correct" the input based on derivatives.
Cross-Reading PIDer - PIDer specified at controlling one axis of aeronautics' gimble sensor.
Oscillation Detector - Detects if the back signal passes through 0 for two times.
Add Minuser - One-block multiface +- redstone signal. Should be pretty intuitive once you saw it.
Four Adder, Four Minuser, Half Add Minuser, Half Adder, Half Minuser - Variants of Add-Minuser providing different numbers of +- faces.
Paired Input - Takes two groups of two [0,15] normal RS signal and translate that into [-15,15] internal RS signal of this mod. Think of how you would read pitch signals from a gimble sensor.
Paired Output - The reverse of paired input. Takes [-15,15] signal and decodes that back into two [0,15] signals. Both paired block can do TWO groups at the same time. Same group have the same face base color.
Common-Shift Paired Output - Paired output excepts works for only one group but allows a common shift on both outputs. E.g. input 5 would output {5,0} on a paired output, adding common shift of 2 would output {7,2}. Negative input faces provided.
Differ-Shift Paired Output - Accepts a base signal and output base signal +- set shift. E.g. Input base 12 and shift 3 would output {9,15}. Negative faces provided.
Quad Signal Decoder - Basically WASD -> quadcopter-like / aileroned-tail signal. Is slightly complicated to explain so see more at in-game [shift] hint.
Signal Diffuser - Broadcasts input signal to all other faces.
Signal Passer - 3-way (technically 6-way but not yet any block support that) independent signal passing.
Other features:
Configurable menu color in config. No BG swap avaliable cause it's code-generated.
You are free to include my mod in your modpack. Please leave a comment if you do so :)

