DeluxeMenus icon

DeluxeMenus -----

The all in one GUI menu plugin!



1.13.0 The rona update
1.13.0

special thanks to the HelpChat team for this update.

This version has been tested quite a bit on 1.15.2. If any issues arise please report them to our discord


Fixed a ton of issues and many internal changes in this version. These changes will not affect the current state of your menus.

Plugin now built against 1.15.2

DeluxeMenus now has new requirement options available to use, which are namely:
  • !has item
  • !has money
  • !has permission
  • !string contains
  • !string equals
  • !string equals ignorecase
  • !regex matches
When these requirements are prefixed with a !, the requirement check is inverted. Ex !has money will check if the player does not have a certain amount of money.

Menu commands now respect other commands with the same label but might have a different arg for the subcommand. Ex:
/kit - opens menu
/kit <kitname> - handled by your kit plugin

Entire configuration system internally refactored. Removed over 1000 lines of bloat code and reworked the entire loading of menus.

Default menus are now provided by actual files rather than being generated by code. New default menus are loaded when the plugin is first ran. No menus are generated in the main config file anymore by default as examples. I would like to migrate everyone over to using dedicated menu files rather than them all be in the config.

Plugin now uses gradle as the build environment.

Full list of changes can be found below.

Changes
#42 (Mar 20, 2020 7:37:32 PM)
  1. Only load finished menus until the others are done (commit: 4e39caa) — Ryan McCarthy / githubweb
  2. Bump version for release (commit: e0d8a5c) — Ryan McCarthy / githubweb
#41 (Mar 20, 2020 7:36:09 PM)
  1. Update requirements_menu.yml (commit: 032c1c5) — noreply / githubweb
  2. Add missing examples and comments. (commit: 14f835a) — 11576465+Andre601 / githubweb
  3. add view_requirement example (commit: ee60968) — 11576465+Andre601 / githubweb
#40 (Mar 11, 2020 2:35:10 PM)
  1. Make open_command optional (commit: e0756c1) — Ryan McCarthy / githubweb
  2. Make sure profile field is accessible (commit: 419bb95) — Ryan McCarthy / githubweb
#39 (Mar 9, 2020 1:21:00 PM)
  1. Small changes (commit: 0096c51) — noreply / githubweb
#38 (Mar 9, 2020 12:09:33 PM)
  1. Default config work (commit: a41cdd7) — Ryan McCarthy / githubweb
  2. Allow placeholders in has money requirement (commit: 754b19c) — Ryan McCarthy / githubweb
  3. Fix slots? (commit: a4e3387) — Ryan McCarthy / githubweb
#37 (Mar 9, 2020 10:41:24 AM)
  1. basics guide for dummies v0.0.2 (commit: fb45144) — Ryan McCarthy / githubweb
  2. remove public modifier (commit: ad40276) — noreply / githubweb
  3. Support for inverted requirements (commit: dc6dd19) — Ryan McCarthy / githubweb
  4. Support for inverted requirements (commit: a77b56f) — Ryan McCarthy / githubweb
  5. Remove toConfigString method as it is no longer used (commit: f1f68fe) — Ryan McCarthy / githubweb
  6. Add support for \n in item lore (commit: 096ac56) — Ryan McCarthy / githubweb
#36 (Mar 6, 2020 9:09:37 AM)
  1. use 1.15.2 API (commit: 8deb94e) — Ryan McCarthy / githubweb
#35 (Mar 6, 2020 9:08:26 AM)
  1. revert changes to listener (commit: 74fe130) — Ryan McCarthy / githubweb
  2. never execute close commands if not specified (commit: 01a42de) — Ryan McCarthy / githubweb
#34 (Mar 6, 2020 4:49:35 AM)
  1. Fix imports (commit: ce945b2) — noreply / githubweb
#33 (Mar 6, 2020 4:45:50 AM)
  1. do not execute close commands on [close] (commit: 691f8b9) — noreply / githubweb
#32 (Mar 6, 2020 4:41:30 AM)
  1. Do not run close commands when the plugin initiated the inventory close (commit: 3e5af9d) — noreply / githubweb
#31 (Mar 6, 2020 3:13:04 AM)
  1. Revert close listener and execute close_commands (commit: b5b8013) — noreply / githubweb
#30 (Mar 6, 2020 3:10:19 AM)
  1. allow close_commands to be executed in closeMenu method without closing inventory (commit: cd1d19a) — noreply / githubweb
#29 (Mar 6, 2020 3:06:44 AM)
  1. close_commands are executed on close (commit: b0b01d4) — noreply / githubweb
#28 (Mar 5, 2020 3:10:01 PM)
  1. enough example menus for now to work on (commit: da0a6a1) — Ryan McCarthy / githubweb
#27 (Mar 5, 2020 2:54:26 PM)
  1. default menu config when a new menu is created (commit: e3d43b9) — Ryan McCarthy / githubweb
  2. give them the basics (commit: be1ee85) — Ryan McCarthy / githubweb
  3. show them the requirements (commit: 469a8de) — Ryan McCarthy / githubweb
  4. give them the secrets (commit: fefd480) — Ryan McCarthy / githubweb
  5. load default menus when created, load config tutorial menus on first startup (commit: 018805f) — Ryan McCarthy / githubweb
#26 (Mar 5, 2020 11:19:05 AM)
  1. menu configuration internals cleanup (commit: 6ee1a77) — Ryan McCarthy / githubweb
#25 (Mar 4, 2020 1:22:56 PM)
  1. Remove duplicate code (commit: cd27c00) — Ryan McCarthy / githubweb
  2. Rename ClickType to ActionType (commit: eb4d674) — Ryan McCarthy / githubweb
#24 (Mar 4, 2020 10:50:15 AM)
  1. Move build number placeholder to build.gradle (commit: 34be25c) — Ryan McCarthy / githubweb
#23 (Mar 4, 2020 9:50:59 AM)
  1. Execute all actions sync (commit: c52bca8) — Ryan McCarthy / githubweb
#19 (Mar 4, 2020 3:25:37 AM)
  1. test push for jenkins (commit: 240b59b) — PiggyPiglet / githubweb
  2. test push for jenkins take 2 (commit: 1aea69a) — PiggyPiglet / githubweb
#18 (Mar 4, 2020 3:20:15 AM)
  1. removed - in the version (commit: d576b4b) — PiggyPiglet / githubweb
#14 (Mar 4, 2020 3:04:07 AM)
  1. Testing jenkins build nums (commit: 5ccd9af) — PiggyPiglet / githubweb
----------, Mar 20, 2020
Resource Information
Author:
----------
Total Downloads: 507,357
First Release: Sep 1, 2015
Last Update: Dec 13, 2023
Category: ---------------
All-Time Rating:
604 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings