ModsJava
⚡ KaMenu⚡ - Unprecedented Menu Plugin | Dialog Box | Powerful Interaction [1.21.6+]
KaMenu is a GUI plugin designed specifically for modern Minecraft Paper servers. It abandons the traditional chest (Inventory) menu model and instead adopts the native Dialog API of Paper 1.21.6+, providing players with a modern menu interface featuring rich interactive components such as text input, sliders, dropdowns, and checkboxes. The configuration files are YAML-based, concise and intuitive, and work out of the box.
✨ Modern Dialog Interface
Powered by Paper 1.21.6+ native Dialog API, completely abandoning traditional inventory menus. The new UI interface provides a smoother, more modern experience with native-like operations.
Rich Interactive Components
Supports text inputs, number sliders, dropdown menus, checkboxes, and more. Combined with item displays and text messages, build powerful menu interfaces.
Zero-Code Configuration
Fully YAML-based configuration files - no programming knowledge required. Simple and intuitive syntax allows beginners to quickly create complex menus.
Powerful Action System
Supports 10+ action types: tell, actionbar, title, command, console, sound, open, close, hovertext, wait, set-data, url, copy, and more to meet various scenario needs.
Smart Conditional Logic
Conditional statements supported in any text field and action list. Compatible with PlaceholderAPI variables, comparison operators, and logical operators for dynamic branching logic.
Built-in Data Storage
Supports both SQLite and MySQL databases. Provides player data (stored by UUID) and global data storage, exposed through PlaceholderAPI custom variables.
Flexible Interface Customization
Three bottom button layout modes: notice, confirmation, multi with customizable columns and button arrangements. Configurable ESC exit mode and post-click client behavior (CLOSE/WAIT_FOR_RESPONSE/NONE) to suit different scenarios.
Powerful Event System
Built-in Open and Close event triggers supporting custom actions before menu opens or after closes. Return statement support allows blocking menu opening or interrupting subsequent logic for advanced permission control.
Rich Conditional Logic
Built-in 7 condition methods: isNum, isPosNum, isInt, isPosInt, hasPerm, hasMoney, supporting both positive and negative checks. Supports &&, || logical operators and parentheses nesting for complex branching logic.
✅ Intelligent Data Validation
Supports type checking and validation of input values with dynamic component show/hide capabilities. Adjusts button text, titles, slider ranges based on player state for truly dynamic interfaces.
About the Author
KaMenu is a plugin crafted with great care and passion. Every feature has been meticulously designed and refined. I am committed to continuously maintaining and updating it, improving functionality and fixing issues to make it even better.
If you enjoy this plugin, please give it a 5-star rating. Your support is my greatest motivation to keep going!
Feedback
If you encounter any issues while using the plugin, feel free to reach out through:
✨ Modern Dialog Interface
Powered by Paper 1.21.6+ native Dialog API, completely abandoning traditional inventory menus. The new UI interface provides a smoother, more modern experience with native-like operations.
Rich Interactive Components
Supports text inputs, number sliders, dropdown menus, checkboxes, and more. Combined with item displays and text messages, build powerful menu interfaces.
Zero-Code Configuration
Fully YAML-based configuration files - no programming knowledge required. Simple and intuitive syntax allows beginners to quickly create complex menus.
Powerful Action System
Supports 10+ action types: tell, actionbar, title, command, console, sound, open, close, hovertext, wait, set-data, url, copy, and more to meet various scenario needs.
Smart Conditional Logic
Conditional statements supported in any text field and action list. Compatible with PlaceholderAPI variables, comparison operators, and logical operators for dynamic branching logic.
Built-in Data Storage
Supports both SQLite and MySQL databases. Provides player data (stored by UUID) and global data storage, exposed through PlaceholderAPI custom variables.
Flexible Interface Customization
Three bottom button layout modes: notice, confirmation, multi with customizable columns and button arrangements. Configurable ESC exit mode and post-click client behavior (CLOSE/WAIT_FOR_RESPONSE/NONE) to suit different scenarios.
Powerful Event System
Built-in Open and Close event triggers supporting custom actions before menu opens or after closes. Return statement support allows blocking menu opening or interrupting subsequent logic for advanced permission control.
Rich Conditional Logic
Built-in 7 condition methods: isNum, isPosNum, isInt, isPosInt, hasPerm, hasMoney, supporting both positive and negative checks. Supports &&, || logical operators and parentheses nesting for complex branching logic.
✅ Intelligent Data Validation
Supports type checking and validation of input values with dynamic component show/hide capabilities. Adjusts button text, titles, slider ranges based on player state for truly dynamic interfaces.
About the Author
KaMenu is a plugin crafted with great care and passion. Every feature has been meticulously designed and refined. I am committed to continuously maintaining and updating it, improving functionality and fixing issues to make it even better.
If you enjoy this plugin, please give it a 5-star rating. Your support is my greatest motivation to keep going!
Feedback
If you encounter any issues while using the plugin, feel free to reach out through:
- GitHub Issues: Submit a bug report
- Discord: Join our community discussion
Metrics
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
⚡ KaMenu⚡ - Unprecedented Menu Plugin | Dialog Box | Powerful Interaction [1.21.6+] is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 844 times (via Spigot). Download it and open it directly in the game.
