Перейти к содержимому
Mineforgian

Create: Propulsion

A mod that adds redstone magnets, optical sensors, thrusters and more to the Create mod. All stuff works with Valkyrien Skies 2!

Загрузки
195K
Подписчики
188
Обновлён
18 августа 2026 г.
Лицензия
MIT

Опубликован 16 апреля 2025 г.

Create: Propulsion

is an addon for Create and Valkyrien Skies 2 adding new ways to propel and control your crafts, all in Create mod style!

Join our Discord!

Thruster being tested in hangar

What does it add?

  • Thruster: Provides thrust to vehicles. Controllable by redstone.
  • Redstone Magnet: Attracts or repels other magnets based on polarity.
  • Inline Optical Sensor: Basic and small raycast block detector.
  • Optical Sensor: Configurable raycast block detector. Set target distance and filter by block type.
  • Physics Assembler: Assembles blocks into physical entities.
  • Lodestone Tracker: Tracks lodestone blocks with compass bound to them.

Optical sensors detecting blocks and outputting corresponding redstone signal

Dependencies:

Crane uses redstone magnets to pick up shipping crate

Compatibility:

  • Create Diesel Generators (Thruster accepts CDG fuels)
  • Create: The Factory Must Grow (Thruster accepts TFMG fuels)
  • ComputerCraft (most blocks have peripherals)
  • Create Big Cannons
  • Should work alongside most mods, please report any conflicts!

This is a very early Alpha release. Expect limited features and potential bugs.

Ченджлог

0.4.0Релиз1.20.4, 1.20.5, 1.20.6 · 18 августа 2026 г.

Create: Propulsion 0.4.0

New feature: Sounds!

  • Propellers and thrusters got sound effects!
  • Propeller sound will get faster swishing to match the rotation speed.
  • Now comes with a custom music disc! (special thanks to h0w t0 d!e)

New feature: Multiblock Thruster (Thanks to FoxyFox909)

  • You can now place thrusters in 222 or 333 size to create a multiblock one!
  • Consumes Oxidizer, but provides more efficient fuel consume rate.

New feature: Redstone Helm (Thanks to FoxyFox909)

  • Provides more detailed control over your ship!
  • Outputs analog redstone signals based on current helm orientation.
  • Current asset is borrowed from Valkyrien Sails; will be replaced soon.

Other features:

  • Flame effect is added to hot air burner.
  • Thrusters can be filled and emptied by CC:Tweaked API.

Bugfixes:

  • Game crashing when Lodestone Tracker is placed from schematic.
0.3.3Релиз1.20.4, 1.20.5, 1.20.6 · 24 мая 2026 г.
  • Change: Hot air balloons will use Valkyrien Skies atmosphere data instead of data specific to Create:Propulsion.
  • Fixed: Balloons being empty on dedicated server restart.
  • Fixed: Balloons ticking even when ship is unloaded.
  • Fixed: Propeller blade tooltip and in-world propeller rendering desynced on dedicated server.
0.3.2Релиз1.20.4, 1.20.5, 1.20.6 · 5 марта 2026 г.

Features

  • Stirling Engine now can be turned off with a redstone signal.
  • Added lossy envelope uncrafting recipe.
  • Envelopes are now flammable.
  • Tilt Adapter now uses FlickerAwareTicker, and therefore won't break if used too frequently.
  • Added CC:T peripherals for Stirling Engine, Redstone Transmission, Tilt Adapter, Hot Air Pump. See the wiki page for peripherals
  • Added PRECISE, APPROXIMATE and OFF options for propeller blade obstruction. PRECISE mode is the default one, and it allows to place propellers inline with short solid blocks like slabs and panels without breaking blades.
  • Propeller Blades are now data-driven. This should allow registration of custom propeller blades via KubeJS or similar frameworks. Also, this is cleaner.

Optimizations

  • Optimized magnet pairing logic by implementing iterative re-pairing and sleep threshold. Now magnets find pairs in O(N), instead of O(N^2), and do so only if magnet moves significantly.
  • Optimized magnet registry & force application by removing the level reference from magnet attachment.
  • Added Liquid Burner visual.
  • Lowered default propeller blur instances from 64 to 32. Visually, this is imperceptible, but should decrease gpu load when near propellers.
  • Added a separate option to configure propeller head max instances. Lowered default head blur instances from 64 to 16.

Fixes

  • Fixed Redstone Transmission sometimes breaking in incremental mode.
  • Fixed Redstone Transmission crashing the game with a stack overflow due to recursively propagating through itself.
  • Fixed hot air particle renderer incorrectly binding VAO to 0 instead of the previous object. Now previous VAO and its data are restored correctly.
  • Fixed Propeller item model not having a shaft.
  • Completely rewrote CC:T peripheral registration.
  • Completely rewrote Tilt Adapter.
  • Got rid of "create.gui" in lang files.
  • Completely refactored lang-related code. Now it is cleaner and requires fewer duplicate keys. Keys are now more readable.
  • Propeller obstruction now checks only for four corner blocks instead of all nine used for the world fluid check. This increases responsivness of the obstruction mechanic at by 225%.
  • Updated zh_cn lang (Thanks to LogicWheat!)
  • Updated ru_ru lang.
0.3.1Релиз1.20.4, 1.20.5, 1.20.6 · 15 февраля 2026 г.
  • Fixed dedicated servers crashing due to referencing Screen class (By wren)
  • Finally fixed stress impacts. Propulsion should no longer break a bunch of other create addons.
  • Fixed envelope dupe bug
  • Propellers now show why they can't be interacted with (either due to obstruction or propeller rotating above threshold RPM)
  • Added stress impact configuration
  • Significantly optimized InstancedParticleRenderer by uploading stripped particle data buffers
  • Fixed GL33.glVertexAttribDivisor being not available on some configurations by switching InstancedParticleRenderer to opengl 3.1
  • Cleaned up the code by removing useless annotations and DistExecutor calls (By Fealtous)
  • Fixed deprecation warnings & moved client-side packet handling into separate class (By Fealtous)
  • Moved client-side command registration into appropriate place (By Fealtous)
  • Updated russian language
0.3.0Релиз1.20.4, 1.20.5, 1.20.6 · 11 февраля 2026 г.

Features:

Hot Air Balloons

  • Envelope: Serves as a shell for balloons. Can be dyed.
  • Enveloped shaft: Allows to pass rotation through the envelope without creating a hole in the balloon.
  • Hot Air Burner: An early-game way to fill balloons with hot air. Burns solid fuels.
  • Hot Air Pump: Requires rotation and heat source to produce a large amount of hot air. RPM can be used to finely control the amount of hot air injected, and therefore altitude.

As of full release - hot air balloons can exist without any hot air injector (hot air burner or hot air pump) below them. Lift generated by the balloon depends on the dimension (e.g. in the nether balloons generate less lift than in overworld). The balloon's volume is represented by hot-air particles, which react to holes and injectors.

Heat system

  • Solid Burner: Produces a moderate amount of heat by burning solid fuels.
  • Liquid Burner: Produces a large amount of heat by burning liquid fuels. Allows liquid to pass through it.
  • Stirling Engine: Uses heat to produce SU. RPM output is configurable.

Propellers

  • Propeller: A new method of propulsion that requires RPM, blades, and some empty space around them.
  • Wooden Blade: Produces a lot of thrust in air, but almost none in water. Stacks up to x4.
  • Copper Blade: Produces a ton of thrust in water, but none in air. High stress impact. Stacks up to x3.
  • Andesite Blade: A hybrid blade that works both in air and water. Stacks up to x6. Produces no parasitic torque.

Redstone Transmission

  • Redstone Transmission: A block that allows precise control of RPM with redstone signals. Has two modes
  • Direct mode - outputs RPM proportional to redstone input
  • Incremental mode - outputs RPM proportional to the internal "shift level". Shift level ranges from 0 to 256 and can be increased or decreased by powering "+" or "-" sides of the redstone transmission. Approximate value of the "shift level" can be retrieved via a comparator.

Miscellaneous

  • Creative Thruster: Produces a variable amount of thrust based on redstone signal level and its configuration. Particle type is configurable.
  • Tilt Adapter: Allows to rotate shafts by set angles. In combination with a mechanical bearing, it can be used to create control surfaces for planes.
  • Ponders for all new stuff!

Fixes and changes

  • Fixed some deserialization issues from 0.3.0 beta.
  • Fixed incorrect stress override for all blocks.
  • Implemented client-side balloons with incremental updates.
  • Implemented balloon events.
  • Rebalanced hole leaks. Now they are more substantial and the leak magnitude is proportional to the hole's relative height within the balloon volume.
  • Colored envelope craft now allows to use 1 dye on 8 envelopes at once.
  • Removed redstone blockstate from the thruster and replaced it with nbt value.
  • Reworked thruster peripherals to allow for precise thrust change (setThrust now accepts float percentage).
  • Added "Controlled via peripheral" goggle tooltip to thrusters with controls overridden.
  • Re-tested fluid methods for thruster. They do work, and idk why some people had issues with them.
  • Added heat consumption/production tooltips to items related to heat system.
  • Fixed a few client desyncs.
  • Reworked hot air injectors to use composition instead of inheritance.
  • Fixed the game crashing when ship with a balloon on it was disassembled.
  • Fixed some recipes being too expensive. Hot air burner recipe now uses copper nugget tag.
  • Fixed holes not being detected when created at the top of the RLEVolume (fixed by expanding the RLEVolume one block upward).
  • Removed design goggles.
  • Added configs to control hot air particle spawn rates and density.
  • Made configs actually readable by rewriting placeholders into something meaningful.
  • Fixed balloon atmospheric data not being updated on data reload.
  • Added hot air pump configs.
  • Rewrote some unreasonable code to be just a tiny bit more reasonable.
  • Fixed burners not working with 2x2 / 3x3 boilers.
  • Implemented expected heat output and heat prediction based on it.
  • Added a force modifier for underwater propellers.
  • Fixed players being able to remove water from a cauldron when right-clicking it.
  • Increased max assembly size and made it configurable.
  • Added atmosphere definitions for the nether and the end.
  • Simplified the envelope class and got rid of the abstract envelope block class.
  • Added a config command. Removed command for resetting magnet registry.
  • Added a config to disable the use of burners under heated mixers.
  • Implemented bisection based hot air solver. May use it later somewhere.
  • Balloon retrieval performance improved.
  • isHab performance improved by getting rid of redundant safety checks.
  • Implemented FlickerAwareTicker (atm used only for redstone transmission) that allows to throttle speed-changing blocks to allow for responsive and safe behavior.
  • And many more smaller changes and fixes!
0.2.2aРелиз1.20.4, 1.20.5, 1.20.6 · 4 ноября 2025 г.

Fixed crash on dedicated servers

0.2.2Релиз1.20.4, 1.20.5, 1.20.6 · 3 ноября 2025 г.

Create 6.0.7 support

  • Create: Propulsion now works with Create 6.
  • Propulsion now provides masses for all Create blocks, including those added in C6! (Before masses were provided by clockwork).

Wings

  • Added iron & tempered iron wings. They have identical lift and drag values as clockwork ones for your convenience :P
  • Added copycat wing. Copycat wing has variable width (which can be increased by Shift + RMB it). Wings of different widths have different masses and aerodynamic parameters.

Please note that unlike clockwork wings, propulsion ones do not have any angle of attack. So behavior-wise they are an alternative to clockwork flaps.

QOL

  • Reworked Assembly Gauge selection behavior to allow selection of both target block and face-relative block. Added interpolation.
  • Lodestone Tracker now keeps compass at the same orientation it was inserted in.
  • Unfinished lens (the one you get by not finishing optical lens creation process) now halves the range of optical sensor it is inserted into. Added this because I really needed inline optical sensor based bombs to explode at right distance.
  • Updated numerous language files.

Fixes

  • Fixed Thruster initialization logic. I have no idea why loading world with running thrusters worked before this fix.
  • Fixed Thruster model having incorrect AO.
  • Fixed Lodestone Tracker crashing the game when inserted compass returns null positions.
  • Even more redstone magnet model fixes.
  • Fixed propulsion not loading up with some version of CBC.
  • And a lot more smaller fixes!
0.2.1Релиз1.20.4, 1.20.5, 1.20.6 · 12 августа 2025 г.

Features:

  • Changed lodestone tracker behavior. Now it outputs redstone signal in the direction compass points at, instead of outputting it in the opposite direction. You can invert tracker by wrenching it
  • Added [Shift] descriptions to fuels that can be used in thruster
  • Added CC:T peripheral for physics assembler
  • Optical lenses now can be washed in cauldron

Bugfixes:

  • Fixed thrusters losing IFluidHandler CC:T peripheral capability. Now you can use methods like pushFluid again!
  • Fixed that one annoying issue with particles emitting after ship with thruster unloads and reloads back
  • Thrusters no longer damage entities through walls
  • Fixed optical sensor beam not rendering when camera is inside of the beam
  • Fixed wrong magnets AO due to lack of cullface annotation in model file

Balance:

  • Changed default thrust/consumption multipliers for CDG and TFMG fuels
  • Turpentine can now be used in CDG generators

Small changes:

  • Removed shimmer compat
  • Quite a lot of internal changes that does not affect anyone other than people looking at propulsion code :P
  • Debug command now displays debug graphics for thrusters
  • Updated ru_ru lang
  • Updated de_de lang (Thanks to DoktorCraft23!)
  • Updated zh_cn lang (Thanks to LogicWheat!)
  • Added Immersive Engineering and Immersive Petroleum fuels compat (Thanks to LogicWheat!)

Комментарии

Загружаем…