Skip to content

Releases: Noxcrew/interfaces-kotlin

v1.2.0

14 Jul 17:47
Compare
Choose a tag to compare

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

03 Jun 17:25
Compare
Choose a tag to compare
<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

19 Apr 13:37
8cbfa9f
Compare
Choose a tag to compare
<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

28 Feb 14:22
5db0c4c
Compare
Choose a tag to compare

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