Skip to content

Improvement to the flexibility in menu module and package path changes

Choose a tag to compare

@broken1arrow broken1arrow released this 04 Jul 06:59
· 307 commits to main since this release

Changlog:

  • Big changes to the menu module to allow more flexibility when creating custom menus. It gives you full control over how the menus are created, while still allowing you to leverage the existing logic. An additional menu option may be added in the future, thanks to Starozytny and his work on a custom menu.
  • Changed the package names from, for example, org.broken.arrow.menu.library to org.broken.arrow.library.menu to make it easier to shade and exclude. Also, for better naming convention, I’ve dragged this discussion on for so long, I just had to fix it.
  • Refined the plugin.jar for improved consistency by removing unnecessary classes and reducing complexity. Ensured nbt-api is included within the jar. As the developer intends to remove shading support, nbt-api may become a separate plugin in the future. The project will be updated accordingly when that occurs.

Full Changelog: 0.124...0.125