Releases: NichtStudioCode/InvUI
Releases · NichtStudioCode/InvUI
Release list
InvUI v2.3.1
- Fixed an issue where disallowed item types like shulker boxes were deleted when clicking on them with a bundle on the cursor in a GUI-embedded inventory
InvUI v2.3.0
invui
Additions
ItemBuilder: Added overloads for setting custom model data tojava.awt.Color[]
Fixes
- Fixed #122 - Setting armor with an open window causes desync
- Fixed an issue where malformed container interaction packets could lead the server to throw an exception
invui-kotlin
Additions (experimental)
- Added API for
ItemTypeandMaterialtoIngredientsDsl,ItemProviderDsl, and reactive extensions ItemProviderDsl: AddedhiddenComponentsandpdc- Added
VirtualInventory.itemsProvider
Changes
ProviderDslPropertywas moved tocommons-provider-dslItemProviderDsl:nameandcustomNamenow reset formatting (likeItemBuilder)- Removed DslMarker annotations
Fixes
ItemProviderDsl: Using an empty item stack as a base and then changing thetypenow works properly
InvUI v2.2.0
InvUI v2.2.0-RC.2
- Updated to Minecraft 26.2
- Windows will now silently reject opening for sleeping, invalid, and disconnected players
InvUI v2.1.1
- #119 - Fix strange initialization issue in PacketListener
InvUI v2.1.0
invui
Additions (experimental)
- Bundle select handlers on
Gui - Bundle select handlers on
Inventory - Inventory visualizer: A function that can define a custom "visualization" (
ItemProvider) for anItemStackin anInventory. Results are cached forVirtualInventory - Window cursor visualizer: Like inventory visualizer, but for the item stack that is on the cursor
Additions
InventoryUtils#dropItemLikePlayer,InventoryUtils#addToInventoryOrDropItemUtils#asType
Changes
CompositeInventorycan now be empty (composed of 0 inventories)
invui-kotlin
Additions (experimental)
- DSL API for the GUI bundle select handlers and window cursor visualizers
- Added
ProviderDslPropery<List<T>>byTand byProvider<T>extension functions
Changes
GuiDsl:ignoreObscuredInventorySlotsnow defaults totrueto match theGui.Builderdefault
InvUI v2.0.0
InvUI v2.0.0-RC.2
- Fixed #118 - Creative mode off-hand item desync after GUI interaction
- Fixed an issue where InvUI would re-send the entire inventory after an off-hand swap
InvUI v2.0.0-RC.1
- Updated to Paper 26.1.1
- Changed the default inventory max stack size to 99, allowing items with a max stack size >64 to work as expected
InvUI v2.0.0-beta.7
- Window#open and Window#close now throw an exception if called from an incorrect thread
- Window tick performance improvements