
Geyser-Menu
A Geyser extension that adds a customizable form-based menu for Bedrock players, triggered by double-clicking inventory — with a companion API for plugins…
⬇ Download on ModrinthGeyserMenu
A Geyser extension that gives Bedrock players a native form-based menu, triggered by double-clicking their inventory button. Designed as a foundation for building rich Bedrock-friendly UIs on any Java server — without touching the Java side directly.
How It Works
Bedrock players double-click their inventory to open the menu. Companion plugins register buttons over a secure Netty TCP connection — each button can run a command, open a form, or trigger custom logic. Everything is handled server-side through the GeyserMenu Companion plugin.
Features
- Inventory double-click detection — opens the menu instantly for Bedrock players
- Button registration API — companion plugins register buttons dynamically over TCP
- Form support — send simple, modal, and custom forms to Bedrock players
- Permission-based visibility — show or hide buttons based on player permissions
- GeyserExtras compatible — detects and works alongside GeyserExtras addon buttons
- Secure TCP protocol — Netty-based communication with shared secret authentication
- Java players unaffected — detection is Bedrock-only via Floodgate
Requirements
- Geyser 2.9.0+
- Java 21+
- GeyserMenu Companion on your Spigot/Paper or Velocity server
Installation
- Download
GeyserMenu.jarand place it in your Geyserextensions/folder - Start Geyser once to generate
config.yml - Set your
secret-keyandserver-port - Install the companion plugin on your server with matching credentials
- Restart — buttons registered by companion plugins will appear automatically
Configuration
default-menu-title: "Server Menu"
require-authentication: true
secret-key: "your-secret-key-here"
server-port: 19133
For Developers
Use the GeyserMenu Companion API to register buttons and send forms from your own plugins. Supports Spigot/Paper and Velocity.
Links
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.17, 1.17.1, 1.18
- 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 Modrinth — 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.
- Ships as GeyserMenu.jar — drop this file into the mods folder
- Download size: 5.3 MB
- Download link checked 20 Aug 2026 — working
These come from our own check of the pack file, not from the source page.