- Added a migration system for DeluxeMenus menus (experimental).
- Added support for Spigot 26.1
- Updated Adventure color library to version 5.0.1
- The plugin will now send your exact version to the web editor so that only the available blocks are displayed.
New free version
The plugin now has a free version, which can be found at this link.
This has been done in an effort to increase the use of Blue Menu, as it has seen extremely low adoption
The paid version still offers several benefits:
I don't want anyone to feel like they've been ripped off or anything like that, buying the product supports its ongoing development, but if that's not enough, I can give you access to one of my currently available paid resources.
- No ads in the web editor
- Priority support
- Priority bug fixes
- Early access to new features.
Thank you for your understanding.
Example:
- The sync-menus section in settings.yml now supports "*" in send and receive so you don't have to register menus manually.
- Added experimental support for custom Java menu items from Nexo, Oraxen, and ItemsAdder.
You can now reference provider items either with itemStack.provider + itemStack.id or with prefixed itemStack.material (for example: nexo:item_id, oraxen:item_id, itemsadder:namespace:item).
If a provider plugin is not installed/enabled, BlueMenu safely falls back to standard Bukkit material handling.
YAML:items: custom_sword: name: "<green>Custom Sword" slot: 11 itemStack: provider: nexo id: ruby_sword amount: 1 lore: - "<gray>Provided by Nexo" custom_gem: name: "<aqua>Custom Gem" slot: 12 itemStack: material: "itemsadder:my_pack:gem_blue" amount: 2 lore: - "<gray>Provided by ItemsAdder"
- Added optional multi-server menu synchronization backed by MySQL/MariaDB, including send/receive role selection, polling, and hot-reload support.
- Added a new sync-menus configuration section (with nested MySQL settings) to control sync behavior without changing the menu registry.
- New actions added:
- BROADCAST
- SOUND
- OPEN_MENU
- REFRESH_MENU
- CONNECT
- Added new click type for Java menus: “BOTH” (so you don't have to set the same action for left and right clicks)
- Fixed some logging messages in the console that displayed the plugin prefix incorrectly.
- Renamed config.yml to settings.yml to keep the configuration structure consistent with the rest of the plugins.
- Added a versioning system to settings.yml, allowing automatic updates when changes are introduced, without requiring user intervention.
- The /bm editor and /bm confirm commands can now be executed from the console.
