zMenu - Ultra complete menu plugin icon

zMenu - Ultra complete menu plugin -----

Our goal: Dethrone DeluxeMenu



[1.0.1.6] New requirement system
  • Start of the translation of the plugin documentation in French. If you want to translate zMenu documentation into your language, please contact me.
  • You can use multiple placeholders now, do like this:
Code (YAML):

placeholders
:
- placeholder
: <your placeholder>
  value
: <your value>
  action
: <your action>
- placeholder
: <your placeholder>
  value
: <your value>
  action
: <your action >
Be careful, you must put an s to placeholder, otherwise it will not work.
  • You can use now the text placeholder instanceof placeHolder
  • Start new way to configure the plugin, you have now requirement and actions:
A requirement consists of a permission list to check (placeholder, permission, regex and item), an action list on success and an action list on deny.
You have 12 actions available:
  1. broadcast
  2. broadcast_sound
  3. close
  4. connect
  5. console_command
  6. data
  7. inventory
  8. message
  9. chat
  10. player_command
  11. sound
  12. refresh
Example for view_requirement:
Code (YAML):

view_requirement
:
deny
:
  - type
: chat
    messages
:
 - "msg Maxlego08 test"
success
:
  - type
: sound
    sound
: ENTITY_PLAYER_LEVELUP
    requirements
:
  - type
: permission
    permission
: "admin.use"
  - type
: permission
    permission
: "use.pro.config"
  - type
: placeholder
    placeholder
: "%player_gamemode%"
    value
: "CREATIVE"
    action
: equals_string
  - type
: placeholder
    placeholder
: "%player_is_flying%"
    value
: "yes"
    action
: equals_string
 
Example for open_requirement:
Code (YAML):

open_requirement
:
requirements
:
  - type
: regex
    input
: "%player_item_in_hand%"
    regex
: "(NETHERITE_|DIAMOND_|IRON_|GOLDEN_|STONE_|WOODEN_|LEATHER_|BOW|CROSSBOW|FISHING_ROD|SHEARS|SHIELD|TRIDENT|TURTLE_HELMET|ELYTRA|FLINT_AND_STEEL)"
deny
:
  - type
: message
    messages
:
   - "&cYou doesn't have an item in your hand."
 
Example for click_requirement:
Code (YAML):

click_requirement
:
left_click
:
clicks
:
 - LEFT
  - SHIFT_LEFT
requirements
:
  - type
: placeholder
    placeholder
: "%player_gamemode%"
    value
: "CREATIVE"
    action
: equals_string
deny
:
  - type
: inventory
    inventory
: "example"
    plugin
: "zMenu"
success
:
  - type
: message
    messages
:
   - "well <red>done <green>you did it"
 
More information on the plugin documentation: https://docs.zmenu.dev/
  • Add alias for placeholder action:
  1. BOOLEAN: `b=`
  2. EQUALS_STRING: `s=`
  3. EQUALSIGNORECASE_STRING: `s==`
  4. CONTAINS_STRING: `sc`
  5. EQUAL_TO: `==`
  6. SUPERIOR: `>`
  7. SUPERIOR_OR_EQUAL: `>=`
  8. LOWER: `<`
  9. LOWER_OR_EQUAL: <`=`
  • Enable version checker
  • Improve javadocs
  • Remove example.yml, example2.yml and example3.yml in inventories folder
  • Remove example.yml in commands folder
  • Rename pattern1.yml to pattern_example.yml
  • Edit commands.yml file with new default config
  • Add pro_inventory.yml in inventory folder
  • Fix component for inventory name
  • Add cache system for ComponentMeta (optimizes code and makes it more efficient)
----------, Nov 17, 2023
Resource Information
Author:
----------
Total Downloads: 18,774
First Release: Jun 11, 2023
Last Update: Dec 16, 2024
Category: ---------------
All-Time Rating:
59 ratings
Find more info at docs.zmenu.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings