!Better Bedrock Menus Banner
Better Bedrock Menus is a tool to allow people running a Minecraft server with crossplay to be able to create GUIs for bedrock players in a simple fashion!
Better Bedrock Menus offers a much better experience for bedrock players, especially mobile players as not only to Minecraft Java Chest GUIs get misaligned when sent to Bedrock players, but mobile player's can't even hover over them to see the text, resulting in accidentally mis-clicks! Better Bedrock Menus intends to make the experience much easier for Bedrock players by using the built-in menus for their client?
To use it, simply put the .jar file into the plugins folder of any Paper / Spigot server running Ver. 1.21 or later. Please note that you must have Geyser and Floodgate already installed for this plugin to work correctly. You can also install PlaceholderAPI for placeholder support!
You can create a welcome menu via the config.yml generated within the plugin's data folder (located at /plugins/BetterBedrockMenus/Config.yml) in your server's directory.
You can also create menus with up to 4 buttons using the command /menu-creator!
You can also manually create menus with the command /create-menu <File name> <Menu name> <^Body> <^Button Name> <^Button Action> (Since both the menu name and menu text can be multiple words,
you must start an argument with ^ to declare it as the body.) You can add as many buttons as you like via this method, so long as each button contains an action! Do note that color codes are supported, and you can use & in place of the section symbol. Placeholders via PAPI is also supported!
To send a saved menu, use /send-menu <menu name> <player>.
You can also send manual menus with the command /send-command-menu <Player> <Menu Title> <Menu Body>.
To delete a saved menu use /delete-menu <menu name>.
The permission "bbm.create" is required to create any menus, so to use the command create-menu or menu-creator. To send a menu you must have the permission "bbm.send".
(This exists as this project is a Flavortown project, and is reviewed by non-Minecraft players!) Minecraft is a sandbox video game that's split into two versions. The original edition, java edition, has the most community servers and is the more well known version, however it only supports PC. Bedrock edition, the later edition, has less community ran servers but does support PC, phone, and some consoles. Bedrock edition, having to support touch devices, had a native GUI system built into it whereas this was never added to Java. There is no built in crossplay between these versions so the community made a plugin to allow Bedrock players to join Java servers. A lot of Java servers add this plugin, however with Java being a PC only game and Bedrock supporting phones and such, the Java GUIs are really hard to navigate on phones, consoles, and such, so what my plugin does is use allow Java server owners to easily use create GUIs using the system built into bedrock edition.
Example Java Chest GUI:
Example Bedrock GUI:

Create Geyser modals for Bedrock players on your Java crossplay server!