What's Changed
- Updated to Minecraft 1.20.6
- Properly support using interfaces in paper plugins by @FllipEis in #7
- Interfaces are no longer drawn if the viewing player has disconnected
- Changed callCloseHandlerOnViewSwitch to default to false to match behavior before v1.1.10
- Chat queries are now suspending with their contents running before the old view is re-opened
- Implemented logic to deal with shift clicking and double clicking in allowed slots to prevent these actions editing GUI items
- Add new builder options onlyCancelItemInteraction and prioritiseBlockInteractions which give more control over the handling of players right clicking in player inventories
- Fixed transforms being entirely broken in v1.1.10
- Fixed chat queries getting instantly cancelled (closes #8)
- Fixed InterfaceView#close having incorrect default parameters causing issues with re-opening menus
- Fixed many issues around preventClickingEmptySlots = false and how this allowed unintended modifications to be made
New Contributors
Full Changelog: v1.1.10...v1.2.0