HomeJavaModsMmenu
Mmenu
Mmenu
YAML driven GUI menus with MiniMessage, actions, costs, animations, and per menu commands
Telegram support | bStats
What is this?
Mmenu is a Paper GUI menu plugin. You drop YAML files into plugins/Mmenu/menus (including subfolders), each file is one menu: title, size, items, click actions, optional permission, optional open command and aliases, optional open animation.
Text uses MiniMessage and/or classic & codes. PlaceholderAPI works in titles, names, lore and action lines. Vault powers optional item prices.
Where it runs
Optional soft depends
Starts without them. Paid clicks need Vault when you use costs.
How menus work
Actions
Lines in clicks:
Placeholders in actions and messages: %player%, PAPI placeholders, %cost% %balance% %missing% for money feedback.
How to install
  1. Put Mmenu.jar into the plugins folder
  2. (Optional) PlaceholderAPI and Vault + economy
  3. Start Paper once
  4. Edit plugins/Mmenu/config.yml and plugins/Mmenu/menus/*.yml
  5. /mmenu reload after edits
Bundled examples include hub/shop style menus, help books, music, upgrade, prefix, admin panels. Replace them with your own.
Commands
Aliases: /menu, /mmenu
Code (Text):
/menu
/menu <menuId>
/mmenu open <menuId> [player]
/mmenu reload
Details:
Permissions
Code (Text):
mmenu.use         legacy optional (default true); not required for /menu
mmenu.open        open menu for others (default op)
mmenu.admin       reload + bypass menu permissions (default op)
mmenu.menu.*      access any menu that sets a permission (default op)
Per menu: set permission: mmenu.menu.shop (or any node). Empty permission = everyone can open.
Players with mmenu.admin or mmenu.menu.* bypass the menu permission check.
Config files
bStats
Anonymous metrics (plugin id 33092). Charts: menus_count, placeholderapi, vault.
Page: https://bstats.org/plugin/bukkit/Mmenu/33092
Quick item example
Code (Text):
items:
  spawn:
    slot: 14
    material: CHERRY_SAPLING
    name: "<gradient:#55ff55:#00aa00>Spawn</gradient>"
    glow: true
    cost: 0
    clicks:
      any:
        "[command] spawn"
        "[close]"
Support
Telegram: https://t.me/Zoobastiks
bStats: https://bstats.org/plugin/bukkit/Mmenu/33092
If something breaks, tell me your Paper version, Java version, and the error from the console. That saves a lot of back and forth.
Thanks for trying Mmenu.

Mmenu is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 4 times (via Spigot). Download it and open it directly in the game.

Explore more