- Fixed slot swap not working (removing item in slot)
- Added option to mob effect configuration to hide particles
- Added GuiButtonContext
- Fixed display repeat getting stuck in rendering if width or height is a decimal number
- Added compatibility with neoforge 20.4.80-beta
- Fixed crash with slot view on client side
- Fixed crash with slot view on client side
- Fixed not displaying error when executing packet in log
- Fixed crash when scanning through inventories
- Significantly enhanced performance related to boxes-voxel-shapes when combining shapes
- Fixed issue with newer neoforge version
- Added write and read int array to NetworkFieldTypes
- Added GuiDuration control
- Fixed exception when gui creator does not return a gui layer to open
- Added another constructor to creative baked quad
- Reworked iterators by adding interface which extends both Iterable and Iterator
- Fixed inventory not sending slot update
- Fixed calling init for layer before menu is created
- Fixed minWidth calculation of flow fit x
- Fixed saving of inventory not working
- Added NamedClassBoundHandlerRegistry
- Added more helper methods to Facing
- Added GuiSyncLocal.sendAndExecute
- Added chinese translate (Thanks to ToryRegulus)
- Reworked GuiCounterDecimal
- Fixed GuiTabButton not being clickable
- Fixed rotation transform not working
- Added log when exception occurs during the execution of a GuiSync
- Fixed not using slot.remove which caused some issues
- Fixed extracting slots with negative numbers which caused items to get lost
- Fixed continuously setting player inventory to changed, causing loss in performance and errors when closing gui
- Fixed several slot rendering issues
- Fixed player inventory wrong slot order
- Added SpecialSoundInstance (ported getStream to fabric)
- Added ResourceUtils