Releases: Noxcrew/interfaces-kotlin
Releases · Noxcrew/interfaces-kotlin
v1.2.0
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
v1.1.10
<dependency>
<groupId>com.noxcrew.interfaces</groupId>
<artifactId>interfaces</artifactId>
<version>1.1.10</version>
</dependency>
What's Changed
- New structure for InterfacesProperties which adds various extra configuration options to interfaces
- Menu close handlers are now always called, even when opening a different menu
- Added option to persist items placed into an interface when opening another
- Added support for allow certain items in an interface to be moved
- Added support to prevent moving unmovable items through number keys & swapping off-hand
- Added support to prevent moving unmovable items by drag clicking
- You can no longer drop items from an interface
- Items from an interface are no longer dropped on death
- An open player interface is re-opened after respawning
- Added additional details to the DrawPaneEvent
- Updated implementation of DelegateTrigger to address GC issues
- Updated to Kotlin 1.9.22
Full Changelog: v1.0.1...v1.1.10
v1.0.1
<dependency>
<groupId>com.noxcrew.interfaces</groupId>
<artifactId>interfaces</artifactId>
<version>1.0.1</version>
</dependency>
What's Changed
- Add missing configuration to publish sources by @LichtHund in #1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
First release.
<dependency>
<groupId>com.noxcrew.interfaces</groupId>
<artifactId>interfaces</artifactId>
<version>1.0.0</version>
</dependency>
Full Changelog: https://github.com/Noxcrew/interfaces-kotlin/commits/v1.0.0