InvUI

A spigot library for creating custom inventory-based GUIs.

MIT License

Stars
242
Committers
2

Bot releases are hidden (Show)

InvUI - InvUI v1.37

Published by NichtStudioCode about 2 months ago

  • Fixed inventory background items being cloneable with middle-click
  • Fixed Inventory using org.bukkit.Consumer instead of java.util.function.Consumer
  • Fixed some nullability annotations
InvUI - InvUI v1.36 Latest Release

Published by NichtStudioCode 2 months ago

  • Fixed anvil windows not working on 1.21
  • inventory-access-r20 is now used for both 1.21 and 1.21.1, inventory-access-r21 was removed
InvUI - InvUI v1.35

Published by NichtStudioCode 2 months ago

  • 1.21.1 Support
InvUI - InvUI v1.34

Published by NichtStudioCode 2 months ago

  • Fixed an issue where AbstractGui#getAllInventories would sometimes be missing inventories, breaking shift-click actions.
InvUI - InvUI v1.33

Published by NichtStudioCode 3 months ago

  • Fixed IncompatibleClassChangeError on item drag on 1.21
InvUI - InvUI v1.32

Published by NichtStudioCode 4 months ago

  • 1.21 Support
InvUI - InvUI v1.31

Published by NichtStudioCode 5 months ago

  • Double windows no longer update the entire inventory for each item if the server version is >1.16.5. (See #70)
  • VirtualInventory now throws IllegalArgumentException if constructed with air item stacks
  • Performance optimizations for Inventory#add
InvUI - InvUI v.1.30

Published by NichtStudioCode 6 months ago

  • Add paperweight-mappings-namespace entry to manifest of inventory-access revisions starting with r19
InvUI - InvUI v1.29

Published by NichtStudioCode 6 months ago

  • Fixed an issue where inventory-access-r19 was wrongfully configured to be used starting from 1.20.4, instead of 1.20.5
InvUI - InvUI v1.28

Published by NichtStudioCode 6 months ago

  • 1.20.5 Support
  • Fixed Cartography Windows not working properly on 1.20.x
InvUI - InvUI v1.27

Published by NichtStudioCode 7 months ago

  • Fixed an issue where Windows would not be set as the parent of their contained GUIs after reopening them
InvUI - InvUI v1.26

Published by NichtStudioCode 8 months ago

  • Fixed an issue where InvUI events were not registered when the plugin instance was not set manually, leading to missing shutdown behavior such as the closing of Windows or serialization of virtual inventories with VirtualInventoryManager (#65)
  • Added missing @NotNull annotations to ItemProvider and ItemWrapper
InvUI - InvUI v1.25

Published by NichtStudioCode 9 months ago

  • Fixed an issue where the ComponentLocalizer could not handle escaped % (%%)
  • Fixed an issue where the ComponentLocalizer error message for unsupported placeholder format type would not show the correct placeholder
InvUI - InvUI v1.24

Published by NichtStudioCode 10 months ago

  • Support for 1.20.4
  • Removed invui-resourcepack
InvUI - InvUI v1.23

Published by NichtStudioCode 12 months ago

  • HeadTexture#of and SkullBuilder constructors that call HeadTexture#of now throw MojangApiException and IOException instead of printing the stack trace
InvUI - InvUI v1.22

Published by NichtStudioCode about 1 year ago

  • Fixed a compatibility issue with Paper 1.14.4 and 1.15.0
InvUI - InvUI v1.21

Published by NichtStudioCode about 1 year ago

  • Fixed several issues with InvUI not working on older versions, specifically 1.14.0
    • Note that all inventory-access revisions have been pushed down by two versions, i.e. inventory-access-r1 is inventory-access-r3 now, inventory-access-r15 is inventory-access-r17 now (This is only relevant to you if you directly depend on inventory-access)
InvUI - InvUI v1.20

Published by NichtStudioCode about 1 year ago

  • Fixed an issue where the SkullBuilder would not work on 1.20.2
  • Fixed an issue where head textures could not be retrieved by player name on 1.20.2
InvUI - InvUI v1.19

Published by NichtStudioCode about 1 year ago

  • Fixed an issue where item event handlers could be registered to Composite- and ObscuredInventory
  • Fixed an issue where item events in Composite- and ObscuredInventories were not always handled by the inventory that was delegated to
  • Fixed an issue where creating a Window without a title would throw a NullPointerException
InvUI - InvUI v1.18

Published by NichtStudioCode about 1 year ago

  • Fixed an issue that was introduced in the last update where the default implementation for PagedGui<Item> would only create full pages