Resource image

Kmenu — GUI Menu Plugin (zMenu Compatible)

1.0.0.0

GUI menu plugin for Paper 26.2+ — zMenu compatible, included examples, PlaceholderAPI & MiniMessage.

Required dependencies : Paper 26.2+
Languages Supported : French, English

OVERVIEW

 

Kmenu is a GUI menu plugin for Paper 26.2+ servers. Create professional interfaces (hub, warps, profile, shop, rules…) using simple YAML files.

 

Fully zMenu format compatible — perfect if you're migrating from zMenu or reusing existing configurations. Kmenu is an independent, lightweight plugin optimized for Paper 26.2.

 

 

FEATURES

 

• zMenu YAML compatible — inventories/, commands/, items, matrix, fillItem

• Custom commands — bind /menu, /warps, /hub via commands/*.yml

• MiniMessage + legacy colors — &l, &c, Adventure gradients

• PlaceholderAPI — %player_name%, %kmenu_page%, %kmenu_max_page%

• Click actions — open menu, command, console, message, sound, title, actionbar, close, back, connect

• Requirements — permissions, cooldowns, deny messages

• Button types — NEXT, PREVIOUS, BACK, HOME, CLOSE, SWITCH, FILLER

• Player heads — skull-owner with placeholders

• Open with item — openWithItem support

• Auto-refresh — live menu updates (configurable)

• Command override — replace commands already taken (e.g. Essentials)

• No database — 100% YAML files

 

 

INCLUDED EXAMPLE MENUS

 

On first install, Kmenu generates demo files you can copy, edit, or delete:

 

• example_hub — central demo hub

• example_basic — simple menu (button, head, fillItem)

• example_navigation — back, home, sub-menus

• example_actions — message, sound, title, actionbar, command

 

Each file is commented in the YAML to guide you.

 

Try it: /example or /kmenu open example_hub

 

 

COMMANDS

 

• /kmenu (alias /km) — main command

• /kmenu open [menu] [page] — open a menu

• /kmenu open <player> <menu> [page] — open for another player

• /kmenu list — list loaded menus & commands

• /kmenu reload — reload configs

• /example — default demo menu

 

 

PERMISSIONS

 

• kmenu.use — use /kmenu and /example

• kmenu.admin — reload & open menus for others

• kmenu.open.* — open any menu

• kmenu.open.<menu> — per-menu permission

 

 

REQUIREMENTS

 

• Paper 26.2+

• Java 21+ (25 recommended)

• PlaceholderAPI (optional)

 

 

INSTALLATION

 

1. Drop Kmenu.jar into /plugins/

2. Restart your server

3. Test with /example

4. Edit or delete files in /plugins/Kmenu/

5. Run /kmenu reload after each change

 

 

FILE STRUCTURE

 

plugins/Kmenu/

  config.yml

  inventories/

    example_hub.yml      (demo — deletable)

    example_basic.yml

    example_navigation.yml

    example_actions.yml

  commands/

    example-commands.yml (/example — deletable)

 

 

ZMENU COMPATIBILITY

 

• inventories/*.yml and commands/*.yml format

• open-command, fillItem, matrix

• player-commands, console-commands, messages

• Requirements with deny: and cooldowns

 

 

KMENU PLACEHOLDERS

 

• %kmenu_menu% — currently open menu

• %kmenu_page% — current page

• %kmenu_max_page% — total pages

 

 

SUPPORT

 

Get help on Discord: https://discord.gg/j9776xVJzD

 

Kmenu is developed by Kayz. Independent plugin, zMenu format compatible — not affiliated with official zMenu.

Information
Auteur GroupeK
Total downloads 1
Première version 09 Jul. 2026
Dernière mise à jour Hier à 19:07
Catégorie General
Version 1.0.0.0
Released Hier à 19:07
Téléchargements 1
More resources from GroupeK
Resource logo

Full staff moderation for Paper 26.2+ — ban, mute, warn, reports, vanish, freeze & Discord webhook.