Easymenu

Quick rating

Community listing page, reviews may not be monitored by the author.

Easymenu

By mituba4154Owner

No reviews yet

Build powerful Minecraft GUI menus without turning your config into a programming language.

Mod Loaders
Minecraft
26.2

About

Description

EasyMenu

Powerful Minecraft GUI menus. Simple YAML. No unnecessary complexity.

Paper Folia Purpur

PlaceholderAPI Discord

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.

  1. Download EasyMenu and NegiLib.
  2. Place both JAR files in your server's plugins/ directory.
  3. Restart your server.
  4. 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.