Hello everybody!
This new update provides a lot of quality-of-life changes and new features to DeluxeMenus.
First off, huge shoutout to
@BlitzGamer88 &
@Glare for all the time and effort they put into this project.
DeluxeMenus now requires Java 11 or above to run.
Additions:
- Added support for Minecraft 1.16.4, 1.17.x, and 1.18.x
- Added [jsonbroadcast] menu action
- Added some new options for nbt via nbt_strings and nbt_ints which take a list as input
- Added PlaceholderAPI support for RGB when the menu item is a potion
- Added support for Minecraft Texture URL heads as materials (via texture-URL)
- Added [takeexp] and [giveexp] menu actions
- Added "has exp" menu requirement
- Added the ability to reload a specific menu via /dm reload [menu]
- Added a new overhauled design for /dm list which is easier to read and provides hover / click support for easy use
- Added support for WATER_BOTTLES in menus
- Added [broadcastsoundworld] menu action
- Added the ability to use armor presets in menus via armor_helmet, armor_chestplate, armor_leggings, and armor_boots
- Added support for RGB when using FIREWORK_STAR as the menu item
- Added a new overhauled system for the "has item" requirement with a lot more flexibility and options (check wiki for more information)
- Added [placeholder] menu action
- Added [givepermission] and [takepermission] menu actions (uses Vault)
- Added in Nashorn directly to the project to fix servers running above Java 15
- Added in the ability to set item flags on items via the "item_flags" config option (more info:
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html)
Fixes:
- Fixed not being able to use decimals in sounds
- Fixed some permission checks not being run when running /dm open
- Fixed op players bypassing all menu open requirements
- Fixed [broadcast] menu action not working properly
- Fixed not being able to use lowercase entries for patterns/colors in banner meta
- Fixed some instances where placeholders are parsed before menu actions are ran
- Fixed arguments not working properly in menu actions
- Fixed some issues that occurred if a skull or other various materials had multiple "-" characters in it
- Fixed a rare issue where a player could end up with an item from a menu
- Fixed an issue with the [broadcastsound] menu action
- Fixed an issue with the [close] menu action not always triggering
- Fixed some weird issues with multiple types of clicks sometimes triggering more than they should
- Fixed an issue with inventory type not being checked and would sometimes throw errors
- Fixed directories not always being created when they are supposed to
- Fixed open_command: [] throwing an error when set as an empty list
- Fixed an issue with the HeadDB hook when the wrong HeadDB plugin was used
For support and feedback please join our Discord:
https://discord.gg/helpchat