BedrockGUI is a lightweight plugin that allows you to create interactive menus for Bedrock players on a Java server (via Geyser and Floodgate). You can define and customize various
Simple,
Modal, or
Custom forms in a straightforward
YAML configuration, with each form supporting buttons, text, placeholders, and actions.
Key Features
- Multiple Form Types
Create Simple, Modal, or Custom menus to suit different use cases.
- YAML-Based Configuration
Easily manage menus, buttons, and actions without touching any Java code.
- Placeholder Integration
(Optional) Add dynamic data (e.g., player info) through PlaceholderAPI.
- In-Game Reload
Quickly apply changes to your menus without restarting the server.
- Wide Compatibility
Works on Minecraft 1.17+ (may work on older versions, untested).
- Developer API
Provides an API to create or modify menus programmatically and extend functionality beyond simple YAML configurations.
Basic Usage
- Install the plugin and ensure Floodgate is configured to allow Bedrock data.
- Configure your menus in the provided YAML file (one or more menu entries).
- Reload or restart the server so the plugin can load your menus.
- Open any menu (e.g., via a command or from your existing plugin code) to display it to Bedrock players.
Refer to the Wiki or documentation for additional details, tutorials, and examples.