BetterGeyserBedrock_Gui
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
Paper/Folia API for Geyser/Floodgate forms (Simple, Modal, Custom). Open Bedrock forms from Kotlin, Java or Skript – you only pass data and callbacks.
⬇ Download on ModrinthBGB_GUI – Better Geyser Bedrock GUI
A Paper/Folia API for opening Geyser/Floodgate forms (Simple, Modal, Custom) for Bedrock players. Other plugins and Skript scripts only pass data and callbacks – BGB_GUI handles sending the form and delivering the response.
This is a library/API. It adds no gameplay features on its own. Install it if a plugin or script you use requires it, or use it to build your own Bedrock menus.
Features
- Simple forms: any number of buttons, optionally with images (URL or resource pack path)
- Modal forms: yes/no dialogs with custom button labels
- Custom forms: label, input, dropdown, toggle and slider
- Kotlin & Java API with callbacks for selection, submit and close
- Skript support: open forms with effects/sections and react to responses with events and expressions
- Folia supported
Quick look
Kotlin
BgbGui.simple(player, "Shop", "Choose.", "Buy", "Cancel") { index, label -> }
Java
BgbGui.simple(player, "Shop", "Choose.", List.of("Buy", "Cancel"), (i, label) -> {});
Skript
open simple form to player:
id: "shop"
title: "Shop"
description: "Choose"
button: "Buy"
Requirements
| Software | Version |
|---|---|
| Java | 25 |
| Paper / Folia | 1.21.11 – 26.3 |
| Floodgate | 2.2.x (required for forms) |
| Geyser-Spigot | matching your Floodgate version (recommended) |
| Skript | 2.12.x (optional) |
| skript-reflect | optional, only for Floodgate import: in Skript |
The plugin name on your server is BGB_GUI.
Good to know
- BGB_GUI does not check whether a player is on Java or Bedrock. Do that check in your own plugin or script.
- If Floodgate is missing or sending fails, the API silently returns
false. - Give every Skript form its own
id, otherwise events can collide when buttons share the same label.
Documentation
- Installation & setup
- Kotlin API
- Java API
- Skript
- Examples (Kotlin, Java, Skript)
Made by RuviosStudios · Creator: Mangur7090
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21.11
- 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 bgb_gui-0.1.2.jar — drop this file into the mods folder
- Download size: 1.8 MB
- Download link checked 7 Oct 2026 — working
These come from our own check of the pack file, not from the source page.