Skip to content

InvUI v2.0.0-alpha.18

Pre-release
Pre-release

Choose a tag to compare

@NichtStudioCode NichtStudioCode released this 20 Aug 14:31
· 64 commits to ver/2.x since this release

New features

  • invui-kotlin: DSL: added ingredients { } block for sharing ingredients between guis on the same "layer"
  • invui-kotlin: DSL: improved provider dsl properties: you can now call provider functions like .map { } on provider dsl properties while still being able to swap out the underlying provider with by

Changes

  • Packet listeners are now injected at an earlier PlayerJoinEvent stage. This allows listeners on PlayerJoinEvent with normal priority to reliably open windows
  • Improved exception messages when trying to bind a specialized BoundItem to an unsupported gui type

Fixes

  • Fixed an issue where Gui.notifyWindows(char key, char... keys) would only notify the elements of the first key
  • Fixed an issue where scroll guis with no content list slots would try to divide by zero and throw an exception
  • Fixed an issue where frozen, ignoreObscuredInventorySlots, and background were ignored when building normal guis