Skip to content

Releases: timtomtim7/ChatMenuAPI

Multiplayer, JSR 305, and Code Cleanup

12 Aug 11:24
Compare
Choose a tag to compare

Overview

  • Synchronized menu interaction between all viewers
  • @Redrield added JSR 305 annotations. (Thanks!)
  • Added support for java.util.Optional in State
  • Cleaned up the code quite a bit

Breaking Changes:

  • Methods for getting the values in State have been changed to be more conventional:
    • current() -> getCurrent()
    • previous() -> getPrevious()
    • Doesn't exist -> getOptionalCurrent()
    • Doesn't exist -> getOptionalPrevious()

New Elements, Bug Fixes, and more

07 Aug 23:49
Compare
Choose a tag to compare
  • Added HorizontalRuleElement, a straight horizontal line taking up the whole chat width
  • Added GroupElement, a group of elements.
  • Added element visibility
  • Fixed width in BooleanElement
  • Fixed width in IncrementalElement
  • Reworked element interaction commands
  • Made element overlap error more verbose
  • Added method to remove elements

(Bug Fix) VerticalSelectorElement

06 Aug 16:36
Compare
Choose a tag to compare
  • Fixed bug that prevented VerticalSelectorElement from working at all.
  • A few minor additions