Community listing page, reviews may not be monitored by the author.
Easymenu
No reviews yet
Build powerful Minecraft GUI menus without turning your config into a programming language.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
EasyMenu
Powerful Minecraft GUI menus. Simple YAML. No unnecessary complexity.
EasyMenu is a Minecraft server plugin that lets you create powerful, interactive GUI menus without writing Java code.
Go beyond traditional chest menus with Java Native Dialogs and Bedrock Rich UI. Create menus using a single YAML configuration and let EasyMenu display the appropriate interface for each player's environment.
✨ Features
- Multiple UI Types — Traditional Inventory GUI, Java Native Dialogs, and Bedrock Rich UI.
- Simple YAML Configuration — Build menus without complicated scripts or programming knowledge.
- Powerful Actions — Execute commands, open submenus, chain multiple actions, and collect player input.
- Dynamic Menus — Conditional elements, permission checks, PlaceholderAPI integration, cooldowns, and customizable variants.
- Safe Configuration Reloading — Validate changes before applying them. Invalid configurations won't replace your working setup.
- Cross-Platform Support — Designed for Paper, Purpur, Folia, and GeyserMC.
🖥️ Java & Bedrock Support
Powered by NegiLib, EasyMenu provides different GUI experiences depending on the player's platform.
Java Edition
- Traditional inventory-based menus.
- Modern Native Dialog interfaces.
- Interactive buttons and input fields.
- Automatic fallback for unsupported environments.
Bedrock Edition (via GeyserMC)
- Custom multi-column Grid menus.
- Item icons and colored text.
- Interactive buttons and tooltips.
- Scrollable menus and responsive layouts.
- Fallback to standard Bedrock forms when Rich UI is unavailable.
One YAML configuration. Multiple UI experiences.
📦 Installation
NegiLib 1.1.1 is required.
- Download EasyMenu and NegiLib.
- Place both JAR files in your server's
plugins/directory. - Restart your server.
- Configure your menus and start creating!
Using GeyserMC on Velocity?
Install the separate NegiLib Geyser Velocity companion plugin on your Velocity proxy.
The regular NegiLib plugin is still required on your Paper, Purpur, or Folia backend servers.
Optional Dependencies
- PlaceholderAPI — Enables additional dynamic placeholders.
- GeyserMC — Enables Bedrock Edition UI support.
📚 Documentation & Support
Detailed configuration guides, feature explanations, and migration instructions are available on our Wiki.
Documentation / Wiki https://wiki.mitubasite.org/docs/easymenu/main/
Discord / Support https://discord.gg/sKzSJqcsPv
🛠️ Compatibility
- Server Software: Paper, Purpur, Folia
- Minecraft Java Edition: 1.20.1+
- Java: Java 17+ (newer Minecraft versions may require newer Java runtimes)
- Bedrock Edition: Supported through GeyserMC
- Proxy Support: Velocity via NegiLib Geyser Velocity
- Required Dependency: NegiLib 1.1.1
- Optional Dependencies: PlaceholderAPI, GeyserMC
Compatibility with newly released Minecraft versions and certain Bedrock Rich UI environments may not yet be fully verified.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers