Getting Started
-
Ensure your server has the required prerequisites installed:
- Geyser-Spigot
- Floodgate
-
Download GeyserMenu v1.1.8
-
Place the plugin in the server's
plugins
folder -
Restart the server
Directory Structure
On the first run, the plugin will generate the following directories and files:
plugins/GeyserMenu/
├── config.yml # Main configuration file
├── messages.yml # Message configuration file
└── menus/ # Menu folder
├── menu.yml # Main menu
├── shop.yml # Shop menu
└── teleport.yml # Teleport menu
Tip
- Configuration files are only generated on the first startup; subsequent modifications will not be overwritten.
- Place menu files in the
menus
directory.
Configuration
Basic Configuration
Edit config.yml
for basic settings:
settings:
default-menu: "menu.yml" # Default menu
debug: false # Debug mode
Creating Menus
Create new YAML files in the menus
folder:
menu:
title: "My Menu"
subtitle: "Choose an option"
content: "This is the menu content"
items:
- text: "Teleport Menu"
description: "Open the teleport menu"
icon: "compass"
icon_type: "java" # Use Java Edition item ID
submenu: "teleport.yml"
- text: "Execute Command"
description: "Click to execute a command"
icon: "textures/items/diamond"
icon_type: "bedrock" # Use Bedrock Edition texture path
command: "say Hello"
Tip
- Each button must have
text
andicon
- Choose either
command
orsubmenu
description
is optional- Icons must specify their type (
java
orbedrock
)
Usage
-
Bedrock Edition players can open the default menu by typing /gmenu
-
Use /gmenu help to view all available commands
-
Administrators can use /gmenu reload to reload the configuration