Skip to content

Releases: NichtStudioCode/InvUI

InvUI v2.3.1

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 23 Aug 09:41
  • 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

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 30 Jul 12:35

invui

Additions

  • ItemBuilder: Added overloads for setting custom model data to java.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 ItemType and Material to IngredientsDsl, ItemProviderDsl, and reactive extensions
  • ItemProviderDsl: Added hiddenComponents and pdc
  • Added VirtualInventory.itemsProvider

Changes

  • ProviderDslProperty was moved to commons-provider-dsl
  • ItemProviderDsl: name and customName now reset formatting (like ItemBuilder)
  • Removed DslMarker annotations

Fixes

  • ItemProviderDsl: Using an empty item stack as a base and then changing the type now works properly

InvUI v2.2.0

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 20 Jun 07:55
  • Updated to Minecraft 26.2

InvUI v2.2.0-RC.2

InvUI v2.2.0-RC.2 Pre-release
Pre-release

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 13 Jun 13:17
  • Updated to Minecraft 26.2
  • Windows will now silently reject opening for sleeping, invalid, and disconnected players

InvUI v2.1.1

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 10 Jun 15:32
  • #119 - Fix strange initialization issue in PacketListener

InvUI v2.1.0

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 10 May 09:06

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 an ItemStack in an Inventory. Results are cached for VirtualInventory
  • Window cursor visualizer: Like inventory visualizer, but for the item stack that is on the cursor

Additions

  • InventoryUtils#dropItemLikePlayer, InventoryUtils#addToInventoryOrDrop
  • ItemUtils#asType

Changes

  • CompositeInventory can 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>> by T and by Provider<T> extension functions

Changes

  • GuiDsl: ignoreObscuredInventorySlots now defaults to true to match the Gui.Builder default

InvUI v2.0.0

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 18 Apr 11:31
  • Updated to Paper 26.1.2

InvUI v2.0.0-RC.2

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 11 Apr 12:16
  • 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

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 04 Apr 09:31
  • 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

InvUI v2.0.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 31 Mar 16:17
  • Window#open and Window#close now throw an exception if called from an incorrect thread
  • Window tick performance improvements