Create Aeronautics: Gadgets & Gizmos 1.2.0
Curse Maven Snippet
What's new
Changelog
2026-09-11 Version 1.2.0 Release
IMPORTANT: If updating from V 1.0.6 or earlier existing linkers inside controllers may be deleted, back up your world and remove any linkers currently installed in contraption controllers before updating.
Fixes and Updates
Thrusters:- Fixed looping audio and positional sound playback for thrusters on Sable sub-levels.
- Fixed stale thruster flame rendering and sound instances after a thruster is destroyed.
CC:Tweaked:- Added current and target angle methods for Thruster Bearings and Aeroworks mechanical/stepper servo bearings.
- Fixed a parity issue where
peripheral.finddidn't return the same method data asperipheral.wrap. - Added method parity between the
Navigation TableandAdvanced Navigation Table.
Advanced Contraption Controller:- Reduced server-thread polling by skipping passive HUD sampling without an observer, caching dock stock discovery between block/chunk changes, and moving linker reconciliation to event-triggered safety passes.
- Passive graph data is sampled across four ticks and only changed input/output values are persisted or mirrored to observers.
- Fixed
On Variable Changeso assigning the existing value does not pulse it, and replaced its free-form variable field with a variable selector. - Updated
Key Outputnode, it now acts as a trigger to allow programmatically triggering matching keyKey Inputnodes. - Fixed
Select Node, it now correctly exposes output execution ports to trigger. - Added
Exec Combinenode that takes multipleExecutioninputs and condenses them into a singleExecution Output. - Updated the
Get Datanode when the target is aNavigation Tableto correctly expose itsDistance to Targetoutput port. - Made
Right click + Dragpan the graph forSteamdeckcompatibility. - Reworked the
NBTtoSQLstorage system to tighten conversion and clean-up. - Added load time
NBT Conversionpath for linkers that are incorrectly storingNBTgraph data. Should hopefully fix crashes on world load when caused by large NBT reads. - Made
Nixie Tubesoutput 00-99 when used with aAdvanced Contraption Controller. - Fixed the
Set Datanode when targetingNixie Tubesto expose aStringinput to write text toNixie Tubes. - Added
Imagenode, converts image to base:64 and stores it as a resizable node in the graph for referencing. - Added
Interactiveprimatives to theAdvanced HUDnode for buttons, sliders, toggles. - Added data driven mutations for
Advanced HUDelements. - Added
Functionsub-graphs for cleaner main graphs and better performance. - Fixed
Sableerrors when pulsingAccelerateandDeceleratenodesOn Update. Play Soundnode now features a searchable drop down sound library to select the audio to play.- Optimised
Node graphrendering for better performance. - Tightened
Set Datanode by removing unsafe inputs and arbitrary setters globally. (Some might still exist, requires extensive testing) - Added missing
Target Coordinatesoutput to theGet Datanode when the target block is aNavigation Table - Fixed a
Set Datanode regression where port data types were incorrect for some blocks. - Added missing
X/Yvectors to theSet Datanode when the target isCreate Propulsion Simulated Vector Thruster. - Added
On value changeEvent node that pulses any time the input value changes. - Added Missing node suite to the
Advanced Contraption Controller - Added missing functionality to the
Select/Switchnode. (renaming to Switch in a future update) - Added
Node Graph V2alternate styling with marginally better performance. - Added
Start/Resistparameter inputs to theDeadzonenode. - Increased maximum zoom out range to 5%.
- Added
Wirehover highlighting. - Added safe recursion guards to all nodes.
- Added missing
Data Type Definitionsto theSet Variablenode. - Fixed data type parsing bugs for all nodes that return
ListorMapdata ports. - Fixed a bug in the
Map Rangenode that prevented it from clamping the inputValueto the definedMin/Maxparameters. Goggles Trackernode now exposesPlayer Facingdirection as a map data type.Goggles Trackernode now exposesLooking atcoordinates as a map data type for the block the player is looking at.Named Eventnodes can now be used to wirelessly route execution and data in the same graph.- Finished adding missing translation keys for the new
Mathnodes. Get Datanode now works withType Writers.- Added
Port Context Menu. Right click any output port to tag it asPersistent, persistent ports don't reset on graph saves, world reloads, or chunk loads and keep their last value as the new port default value. - Renamed
Selectnode toSwitchand added aTypetoggle betweenExecutionandData. InDatamode theExecutionports are removed and replaced withData(type any) input ports. Right clicking a port will allow you to set its data type.DatamodeSwitchnodes return the value at the current case selector. - Ports now have a right click
Port Context Menufor port specific options likePromote to variableandPersistent. - Converting
Comment GroupstoFunctionsnow pre names the function using the comment group title. Get Variablenode now holds on to its last matching datatype value until parsing the new value is complete to avoidMap->String->Maptype errors withBreakoutnodes.- User added ports can now be removed in the Right click
Port Context Menu. - Added
Promote to Variableto thePort Context Menu. - Added
Shipping Schedulenodes when aPilotis present. - Added a persisted
Set Flight Behaviorgraph node for SCM-backed controllers.Prefer Ship Directionmakes non-aircraft navigation turn and use forward thrust instead of strafing along world axes while the assigned pilot is seated. - Added
Graphing Plotterfor mathematical function testing with one clickConvert to node function. - Fixed
On Variable Changeevent node. - Optimized
Passivedata nodes to only update port deltas when different. Previously the whole node evaluated every tick and pushed its port values to the graph evaluator regardless of changes. - Added
Function Plotterto theAdvanced Contraption Controllerfor math notation. Accessible in theToolsmenu. - Added
Vectormath nodes. - Added
LQRandADRCnodes. - Added
Quaternion|Tait-Bryan|Eulerconversion nodes. - Added
Inertia Tensorreadings toGet Datawhen the target is aContraption Diagramand theShip Telemetrynodes. - Added
Loopboolean to thePlay Soundnode. - Made
Play Soundspam protected. - Fixed non standard keys like
Play/Pause mediaunintentionally triggering everyKey Inputnode. - Fixed a bug in the
Set Data, and* Outputnodes that would reject0values from being sent. - Added
Reset AxisBoolean toMouse Inputnode. - Double clicking a
Functionnode now opens itsSub-Graph. - Holding
CTRLwhile hovering aVariablenode now highlights matchingVariables. - Typing into the
Context Menunow exposes aCreate Variableoption using the text field as the name. - Double-clicking the
Canvasnow spawns aSticky Noteat that location. - All
Inputnodes now have a drop down selector to choose when it pulsesRising Edge,Falling Edge,Both. - Increased Max Node count from 256 to 512.
- Added config option to modify the max node count.
- Added
ADRC Nth Ordernode. - Added
Delta Timenode. - Fixed a regression in the
Set Datanode that caused most blocks to not have detailed/meaningful outputs. - Added
Force Update Valuetoggle to allOutputstyle nodes to override theDefault Value Delta Blockthat prevented sending0or other default values out. On Physical Interactionevent node now pulses when interacting with theAdvanced Contraption Controllerand returns information about the player interacting.On Physical Interactionnode now correctly works and fires when theAdvanced Contraption ControllerentersInteractionstate.Play Soundnode can now be stopped and loops can end.ACC Hologram Widgetnow correctly allows setting anACC Displayas a target from the sidebar.- Added
-xmath node that multiplies the input number by -1 to invert it's polarity. - Signs and Display Boards are now valid
Set/Get Datasources/targets and can be read from/written to. - Crashes relating to targetting Signs and Display boards have been fixed.
Other:- Spread Shipping Schedule maintenance across a configurable 1-4 ticks (default 2) without reducing the SCM physics-control rate, and removed repeated live dock/connector resolution from the schedule hot path.
- Fixed a tick regression in the
Physics Gantry Belt Wheelthat was using more server resources than necessary. - Fixed a tick regression in the
Servo Bearingthat was using more server resources than necessary. - Fixed a bug with the
Beam Thrustersatmospheric pressure logic causing sable issues. - Fixed a bug where disabling items/blocks on a server would keep the illegal items in game for players who already had them.
- Removed Item spawning side effect of using the
Set Datanode on certain blocks likeDeployers. - Fixed
Mod IDinMod Menusto correctly point toGadgets and Gizmos. - Fixed
Aileron Bearingcamera collisions so the camera no longer collides with head sub-levels. - Added
Curiossupport to thePhysics Staffso it now correctly locates and usesBacktanksplaced inCurioslots. - Added simple placeholder
Thruster Filtersgui to customize theFilterbehaviour when a filter is inserted. - Fixed a regression in
CC:Tweakedthat was causing the peripheral API to yield on the main thread instead of work asynchronously. - Work in Progress Wiki now located at https://gadgetsngizmos-hub.com/wiki .
Aileron Bearingnow auto resets to 0,0 when not inPrecisemode and not being driven.Ignore Airpressureis now a toggle in theThruster GUIforBeam Thrusters.- Added hardware
Controllersupport to theJoystickandControllerblocks for use withXBOX/Playstationcontrollers. Fuel Oxidizeris no longer directional and can be placed facingTowardorAwayfrom theThruster.- Re-enabled the
Creative Menubanner seperators. RCS Thrusterscan now be powered byBackTankswhen placed on a placed backtanks shaft providing full 256RPM thrust, with backtank drain proportional to the RCS Thrusters output thrust.- Increased
Base ThrustforThrustersto900from640. - Added support to
Create Propulsion SimulatedMultiblock fuel thrusters to useOxidized fuelfrom the G&GFuel Oxidizerat a lower bonus. - Fixed Creative Tab Banner Seperators and remade the Banner Backgrounds using royaly free game assets.
- Fixed crashes caused by custom
Supporter Headitem rendering with some mod combinations. supporter heads now use a standardminecraft:player_headfor their base per mannequin item. Thrustersare no longer incorrectly counted asWindmill Sails.Music Diskshave been converted toMonoto fixGlobal Audio Playback.Aileron Bearingno longer resets it's heads when controlled by anAdvanced Contraption Controller/Sable Contraption Controllerin non-precise modes.- Fixed the recipe conflict for the
Smart GearboxandBi-Directional Gearshift- Both now require one of their base blockscreate:gearbox/simulated:directional_gearshiftin the recipe. - ACC -> CC:Tweaked graph bridge finished and added with example code in
/rom/gadgetsandgizmos/acc_bridgeFull documentation can be found in the new#beta-acc-bridge.
New Features
Advanced Contraption Controller Graph Sharing:- New
https://gg-mc/website for sharing graphs:- Graphs are shared in game through the
Sharemodal and generate aShort linkto send to other people. - Shortlinks open a web based
Node Graphto review and import into the game.
- Graphs are shared in game through the
- New
Ship Control Module:Advanced Contraption Controllerupgrade block to make flight easier.- Features:
- Ship initialization that locates all thrusters and stores them in a database with their thrust values and directions.
- Full suite of nodes including but not limited to
Face Direction,Climb to Y level,Hover,Stabilize,Ascend,Descend,Yaw,Pitch,Roll,Navigate,Follow.
- How it works:
- After initialization it uses its map of the ship to control the thrusters independently to achieve the desired height/direction/acceleration/etc without complicated graphs.
RCS Thruster:- New
RCS Thrusterblock. - Outputs low thrust on it's 4 cardinal faces (up to 215pN).
- Requires Rotation to function.
- RPM defines max thrust.
- New
Ship Schedules:Pilotscan be created by seating aMoborMannequinin-front of anAdvanced Contraption Controller+Ship Control Module.- After running the ship
Initializenode the pilot can be given aShip Scheduleto automate pathfinding and flight. Shipping Scheduleswork likeTrain Schedulesand requireShip Docksin world.Ship Docksoptionally requireDocking Connectorsto be able to lock ships in place and transfer Fuel/Fluids/Items/FE to the ship.- The
Shipping Schedulehandles all the hard work. nothing else other thanInitializeis required by the player. - The
Shipping Scheduleadds some new automation nodes to the node graph, returning information about the journey, the task, etc. Ship Dockswork withDisplay Linksand have fullCRNsupport.- Lazy chunk loading is active for
Shipsfollowing aScheduleso they can tick and work through unloaded chunks.
ACC multiblock Displays+universal display adaptor.- Connected the display face and border textures across matching multiblock panels and aligned offset display hitboxes with their rendered models.
- Added ACC discovery and target selection through adjacency, Contraption Network Linkers, and Create Display Links.
- Added the Universal Display Adaptor for interactive external terminal output, including direct adjacency and wireless ACC routing.
- Projected the live Node Graph and Function Plotter screens onto displays with in-world pointer, drag, scroll, and focused text-field input.
- Added selectable Text, Value, Button, Toggle, Slider, Text Input, Image, and Box widget modes with graph interaction outputs.
Experimental Smart Tabletand built in apps for ship and SCM, Dock, and ACC management:- Can be placed.
- Dedicated apps for ship and ACC management.
- Remote ACC graph opening.
- Redstone link control.
- Full ship management and wireless item network setup on SCM controlled ships.
- Full Ship Dock management.
- Friend tracking with integration to send ships to friends.
- Block data reading.
Other:- New
Upload and Sharebutton in theAdvanced Contraption ControllerShare modal to create sharable links for graphs. - Added
Synaxissupport to theNamed Eventbus to allow getting/sending data betweenSynaxis<->Advanced Contraption Controllers (Named Events)<->CC:Tweaked (Over rednet).
- New
Renamed blocks and items
Contraption Controlleris nowSable Contraption Controller.Physics Gogglesis nowSmart Glasses.
Rebalanced Crafting Recipes
Sable Contraption Controllernow uses Mechanical Crafting and the newBlackstone Alloyingredient.Advanced Contraption Controllernow uses Mechanical Crafting.Thrusternow uses Mechanical Crafting.
Updated Models and Textures
Advanced Data Linkblock model and textures have been updated.Advanced Contraption Controllerblock model and textures have been updated.Clawblock model and textures have been updated.Industrial Alternatorno longer hasMissing Textureon the item model.
New Blocks and Items:
- Added
Blackstone Alloy. (crafting ingredient) - Added
Blackstone Alloy Block. Decorative block, also used in crafting. - Added
Blackstone Sheet. (Crafting ingredient) - Added
Computation Mechanism. (Crafting ingredient) - Coupler:
- Dampened spring back hinge for connecting sub-levels.
- -10 - 10 degrees has no damping force. after that damping and spring back kick in and scale as the angle approaches the maximum angle of -30 - 30 degrees.
- Redstone controlled to couple/uncouple. Can also be controlled by the
Advanced Contraption Controller, orShipping Schedulesas part of a route. - When used with the
Ship Control Module, allows the SCM to correctly set up and configureSky Trains.
Other changes and compat
- Added precise throttle control compat for
Propulsion Simulatedthrusters to theAdvanced Contraption Controller. - Fixed compatibility with
Toolgunand otherSable Schematicmods. - Added compatibility with
Create: Fantisizing Again. - Fixed Bearing
Link Blockscolliding with Contraption Camera. - Fixed a crash caused by the
Create Propulsionmixin with the newCreate Propulsion Nightlychanges. - Removed Supporter Heads from default minecraft chest loot tables and moved into wandering trader trade tables.
- Updated
Vector BearingGUI. - Fixed Linker face mode powering the wrong adjacent blocks.
- Fixed the
Physics Gantry Belt Wheelrenderer and added connection particles. - Fixed
Physics Gantry Belt Wheelincorrectly calculating network stress.
KNOWN ISSUES
Ship Control Module:- Doesn't work correctly with planes, ground vehicles or sail like blocks on bearings.
- Most features are only fully supported with the thrusters added by G&G, other propulsion mod support is being worked on.
Smart Tabletis still incomplete and disabled by default.ACC Displaysare still very early work in progress and have many issues when used with display links, disabled by default.
Notes and Extras
Scissor PistonandScissor Armtextures and block models are work in progress and subject to change.Scissor Pistonarm renderer glitches when breaking an arm link while the piston is extending.Ship DockGUI is a placeholder and will be updated soon.Bi-Directional Gearshiftfaces don't always match the GUI colors.Ship Couplersneed to be level to connect.
This mod has no additional files

