Releases: NichtStudioCode/InvUI
Releases · NichtStudioCode/InvUI
InvUI v1.18
- Fixed an issue that was introduced in the last update where the default implementation for
PagedGui<Item>would only create full pages
InvUI v1.17
- Added
ObscuredInventory, anInventoryimplementation that can hide certain slots - Added
ReferencingInventory.fromReversedPlayerStorageContents(PlayerInventory) - Obscured inventory slots are now ignored for shift-click and collect to cursor actions. This can be reverted to the previous behavior using
Gui#setIgnoreObscuredInventorySlots(false) VirtualInventoriescan now have resize handlers- The default implementations for
PagedGui<Inventory>andScrollGui<Inventory>now handle virtual inventory resizing properly - Added
ScrollGui#bakeandPagedGui#bakewhich can be used to re-bake pages / lines for cases where their content changes size (this does not need to be called manually for virtual inventories, as resize handlers are registered automatically) - Inventories that do not fit on a page in the default
PagedGui<Inventory>implementation will now overflow to the next page - Fixed an issue where virtual inventories with size 0 could not be resized
- Fixed #32 - Ghost items when hotkey-swapping to off-hand on Spigot
- Fixed #47 - Different behavior of shift-click item move to player's inventory
InvUI v1.16
- Support for Minecraft 1.20.2
- Fixed some issues to ensure that a more informative exception will be thrown when InvUI cannot retrieve the plugin instance using the class loader
InvUI v1.15
- Added
Inventory#modifyItemandInventory#replaceItem - #46 - Add more item methods
InvUI v1.14
- #45 - Added Banner- and Firework ItemBuilder
InvUI v1.13
- Added a PagedGui implementation with
Inventorycontent type
InvUI v1.12
- InvUI can now also automatically obtain the plugin instance from paper plugins
- Improved the error message for cases when the plugin instance cannot be obtained through the class loader
- Fixed an issue where open handlers configured in the window builder were never actually added to the window
- Fixed an issue where VirtualInventories could not be used on older versions due to an import to
org.joml.Math
InvUI v1.11
- Fixed an issue where uncloseable Windows could be closed
InvUI v1.10
- Support for Minecraft 1.20
InvUI v1.9
- Fixed #36 - java.lang.IndexOutOfBoundsException on TabGuiImpl#isTabAvailable