Redstone Flight Control Set

Quick rating

Redstone Flight Control Set

No reviews yet

Adds redstone-based PID processors and corresponding input/output blocks and way more. The goal is to make PID an accessible option for whatever machine you are working on.

Redstone Improvements
Player Transport
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
redstoneflightcontrolset-1.3.0.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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. 

S-PIDer - Not a spider, but a PIDer that provides full PID signal from a gimble sensor. Is optimally put facing back ("S-direction") of your ship so the output labels will be correct. Note non-S blocks CAN pass the S-PIDer signal, but CAN NOT correctly calculate nor decode them. (In the code the signal is two ints concatinated and transferred as one int)

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. 

S-Output - WASD output for S-PIDer. When put facing "S-direction", all labels'll be correct. 

S-Output Varied - S-Output but moved the bottom to back (technically front in the code) so you don't have to dig a hole on your floor. Can interchange with S-Output via crafting. 

S-Quad Decoder - Quad Decoder for S-PIDer input. When put facing "S-direction", all labels'll be correct. Can not decode Squad. 

S-Quad Decoder Varied - S-Q.D. but moved the bottom to back (technically front in the code) so you don't have to dig a hole on your floor. Can interchange with S-Q.D. via crafting. 

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. 

*New* HOLC - High-Open-Low-Closed. Outputs RS when back input goes below the lower bound, not stop outputing until it goes >= the higher bound. Can toggle invert behavior and config bounds in Shift+RC menu. 

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 :)

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:
All mod items (25 of them)
EVERYTHING has [shift] description
Cross PIDer shift description
PIDer config menu
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.

New S-PIDer - Not a spider, but a PIDer that provides full PID signal from a gimble sensor. Is optimally put facing back ("S-direction") of your ship so the output labels will be correct. Note non-S blocks CAN pass the S-PIDer signal, but CAN NOT correctly calculate nor decode them. (In the code the signal is two ints concatinated and transferred as one int)

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.

New S-Output - WASD output for S-PIDer. When put facing "S-direction", all labels'll be correct.

New S-Output Varied - S-Output but moved the bottom to back (technically front in the code) so you don't have to dig a hole on your floor. Can interchange with S-Output via crafting.

New S-Quad Decoder - Quad Decoder for S-PIDer input. When put facing "S-direction", all labels'll be correct. Can not decode Squad.

New S-Quad Decoder Varied - S-Q.D. but moved the bottom to back (technically front in the code) so you don't have to dig a hole on your floor. Can interchange with S-Q.D. via crafting.

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.

New HOLC - High-Open-Low-Closed. Outputs RS when back input goes below the lower bound, not stop outputing until it goes >= the higher bound. Can toggle invert behavior and config bounds in Shift+RC menu.

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 :)

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works