- Added interaction hand to use method in tile and structure (closes #938)
- Fixed premade structures ingredient issue (required tiles instead of the actual structure item)
- Potential fix for broken transformable box inventory rendering
- Reworked door rendering to make use of sodium renderer to allow for smooth transitions (also fixes weird artifacts caused by opening/ closing a door)
- Fixed a few memory leaks
- Updated to Embeddium 3.1.0
- Updated to Oculus 1.6.15
- Added connectedShapeBlocksLimit config (default is 128)
- Fixed invisible storage tiles not working properly
- Fixed not dropping item in gui of importer, exporter, blancomatic, workbench
- Fixed weird lighting issues with embeddium in regards to items
- Optimized performance of connected shape
- Reworked filters for screwdriver, hammer and paintbrush
- Fixed crash when using replace with screwdriver
- Fixed combining issue of transformable boxes which produced broken boxes which cause troubles as soon as they are combined even further
- Fixed recipe self overlap fix not working properly
- Fixed block updates disconnecting player if it is not a sub world
- Fixed not loading animation handler when switching dimensions
- Improved performance when adding tiles (especially apparent in recipe overlap fix)
- Fixed bug in memory leak causing it to adding back n^n boxes
- Fixed memory buffer leak
- Fixed player placement settings not being available on server causing lots of issues
- Fixed performance issue calculating faces of block entity
- Fixed getPositionGrid only being available on client side
- Fixed not being able to place blocks when right clicking tile
- Fixed animation handler not being loaded in certain case causing a crash
- Fixed crash when using stencil mode on dedicated server
- Fixed face culling over multiple blocks not working if they have different grid sizes
- Fixed mark mode selecting position not working
- Fixed outline box being different during animation
- Fixed sync issue when interacting with entity causing blocks in world to disappear
- Fixed crash when importing old sliding door structure with 16 grid offset
- Fixed combine transformable boxes even though it should not (not checking if lines are the same but only if they are parallel)
- Fixed structure not being able to connect on server side when calling it from off thread
- Moved shape intersection calculations to CreativeCore
- Fixed not being able to convert all tile data from 1.12
- Fixed not rendering preview when fabulous graphics are enabled
- Reworked left and right click (should finally fix all issues regarding interactions)
- Fixed crash when door closes and does not have space to be placed
- Fixed removal of additional might not be synchronized causing a crash
- Fixed crash when rendering entity level
- Fixed crash in overlay renderer due to missing style
- Fixed c&b integration causing a crash in certain cases
- Fixed crash when placing transformable box which tries to figure out minimal required grid
- Fixed placement issue on server side (caused by tiles and offset having different grids)
- Fixed potential issue when sending int arrays
- Fixed crash when importing doors from 1.12 without events
- Reworked structure directional to allow for special types
- Added list type to structure directional
- Fixed signal display
- Fixed missing translations for signal configuration
- Fixed item holder rendering offset when placed on certain positions
- Fixed attempting to render invisible tiles
- Fixed rendering issue with cable, inputs and outputs (have to be placed again in order to make them work)
- Fixed signal tickers not being able to handle situation where there are no tickets yet
- Fixed rendered blockentity not working properly (causing all content to vanish)
- Fixed signal component search having incorrect indexes
- Fixed missing translation in light structure configuration
- Fixed external inputs and outputs not getting recognized in recipe test
- Fixed placement and grid configuration gui
- Fixed grid config not having expected behavior when it comes to changes listener
- Removed debug information from wrench signal tooltip
- Removed unused lang file from 1.12
- Added ability for a structure to schedule an update which notifies neighbours
- Fixed item holder
- Fixed crash when rendering box item
- Fixed missing translation of premade structure inside recipe gui
- Fixed interaction with light structure being inverted
- Fixed rotating group causing child structures to be rotated multiple times
- Small performance improvement when rendering quads (remove creation of unnecessary iteration objects)
- Adapted CreativeCore iterator changes
- Fixed signal converter
- Fixed structure builder
- Fixed crash when structure schedules a signal update during processing signal changes
- Fixed issue when comparing signals using a specified bandwidth
- Fixed equals for SignalState not working
- Fixed issue which can occur while scanning for block handlers
- Fixed blanc-o-matic
- Fixed issue with oculus
- Fixed potential crash when starting up the game
- Removed PreviewRender duplicate