Skip to content

Releases: SomeSourceCode/SomeGuiApi

SomeGuiApi 2.1.0

06 Jul 14:11
b919e6c

Choose a tag to compare

Bug Fixes

  • Uncaught Exception in listeners cancels the processing of the remaining ones

Features

  • Add more events, those include:
    • GuiClickContext
    • GuiSlotClickContext
    • NodeClickContext
    • GuiCloseContext
    • GuiRenderContext
    • PixelRenderContext
  • Introduce a new data management system with a more fluent API
  • Cycle detection for Nodes
  • Parent GUIs
  • Dynamic Titles for Pixels/GuiItemss
  • Several convenience methods

Changes

  • Deprecate the old data management system in favor of the new one

Full Changelog: 2.0.0...2.1.0

SomeGuiApi 2.0.0

18 May 16:15
83fad3d

Choose a tag to compare

SomeGuiApi version 2.0.0 introduces several new features, fixes and changes.
Note that it's not backwards compatible with previous versions as it introduces breaking changes.

Bug Fixes

  • FlowPane wraps early when used with Insets
  • Cursor resets on gui update
  • Background isn't rendered when the children list is empty
  • NullPointerException on render when scene root or background are null

Features

  • Improved rendering by reducing the number of layout calls.
  • Store data in Guis, Scenes and Nodes using their getDataHolder() method
  • More complex Lore
  • Add node ids

Other

  • Introduce Pixel class for display related properties
  • Replace Player references with HumanEntity
  • Change package structure

Full Changelog: 1.0.0...2.0.0

SomeGuiApi 1.0.0

25 Mar 20:34
85cfe6f

Choose a tag to compare

This is the first release of SomeGuiApi!

Features

  • Creation of chest guis
  • Interactions through clicks
  • Complex layouts using layout panes
  • Backgrounds