New feature: Redstone Magnets
- Added redstone magnet block
- Redstone magnets apply forces based on magnetic dipole equations
- Magnets can be controlled with an analog redstone signal
- Implemented optimized spatial-hash based magnet pairing
- Big thanks to Tronco_78 for redstone magnet model!
New feature: Physics Assembler
- Added physics assembler and assembly gauge
- Assembly gauge can be used to select a region of space to be assembled
- Physics assembler assembles the region defined by inserted assembly gauge, when powered by redstone signal
New feature: Lodestone Tracker
- Added lodestone tracker block
- Lodestone tracker outputs redstone signal based on where the inserted compass points
New feature: Optical Lenses
- Added 4 lenses: optical lens, fluid lens, focusing lens, invisibility lens
- All lenses can be inserted into both optical sensors to modify their behavior and appearance
- Optical lens is used to craft other lenses. It can also be colored with any combination of dyes to change the color of the optical sensor beam
- Fluid lens allows optical sensor to detect fluids
- Focusing lens doubles max raycast distance of optical sensor
- Invisibility lens makes optical sensor beam invisible
Other features:
- Reworked thruster particles to correctly collide with world geometry. Also changed their appearance
- Added Computer Craft compatibility for most blocks
- Added datapack support. Now fuels and their parameters can be defined inside a datapack
- Added turpentine, a new built-in fuel that can be used in thrusters
- Added configuration option for thruster particle amount
- Lowered the default optical sensor raycast frequency to happen once every 2 ticks
Bugfixes:
- Fixed thrusters unconditionally emitting particles after being unloaded
- Fixed thrusters not updating immediately after the redstone signal power has changed
- Fixed compasses not behaving correctly when their target is on ship if VS Addition is not present
- Fixed thrusters, optical sensors, and magnets not responding to being rotated by create contraptions
- Fixed incorrect thruster uv and texture
- Fixed thruster particles incorrectly inheriting velocity of the parent ship
- Fixed excessive blockstates
- A bunch of other fixes
Features:
- Active thrusters damage entities behind them
- Both optical sensors are now waterloggable
- Added Spanish language (thanks to Tronco_78)
- Added French language (thanks to coloupiot1)
Bugfixes and optimizations:
- Fixed crash on server due to trying to load TranslucentBeamRenderer
- Fixed some configuration values not saving
- Optimized optical sensor beam rendering by reducing allocation rate
- Updated simplified Chinese language (thanks to LogicWheat)
- Updated Russian language
Features:
- Support for TFMG fuels
- Support for #forge:fuel
- Thruster power is now doubled
- Added Korean language (thanks to kwonms871)
- Added simplified Chinese language (thanks to AP1028)
Bugfixes:
- Fixed Optical Sensor beam rendering, so now it correctly displays relative to water, translucent blocks and weather effects
- Fixed Optical Sensor texture to work correctly with mipmapping
- Fixed Thruster obstruction not calculating when goggles tooltip is visible
- Minor config and tooltip fixes
Features:
- Added configs for pretty much every aspect of the mod (thrust, fuel consumption, optical sensor max length, e.t.c.)
- Added fluid clipping for optical sensors (for now as a config)
Bugfixes and optimizations:
- Fixed optical sensor laser beam renderer not culling backfaces
- Optimized optical sensor redstone update logic
- Optimized thruster physics logic by drastically reducing allocations