
BedrockGUI
Start making your Bedrock players feel at home with interactive GUI's!
- Загрузки
- 2K
- Подписчики
- 17
- Обновлён
- 1 июля 2026 г.
- Лицензия
- GPL-3.0-only
Опубликован 11 января 2025 г.

BedrockGUI v2
Bring native Bedrock Edition forms to your Java server! BedrockGUI is a powerful utility for Paper, Velocity and Bungeecord that allows server owners to create native Bedrock-style interactive forms. By integrating with Floodgate, it provides a seamless UI experience for Bedrock players while remaining manageable via simple YAML configurations.
🚀 Web Designer | 📖 Documentation | 💬 Discord Support
✨ Key Features
🖼️ Versatile Form Types
- Simple Forms: Button-based menus. Support for custom images via URLs, textures, or player names.
- Modal Forms: Simple Yes/No confirmation dialogs.
- Custom Forms: Complex data entry with Text Inputs, Sliders, Dropdowns, and Toggles.
- Java Menus: Early support for traditional chest-based GUIs.
⚡ Unified Action System
Execute complex logic using a modern curly-brace syntax. Chain actions together to create guided player flows.
- Commands: Run commands as the player or the console.
- Economy: Integrate with your economy plugin for balance checks and transactions.
- UI Feedback: Send titles, action bars, and colorized messages.
- Inventory: Manage player items (give/remove/check).
- Flow Control: Use
delay,random, andconditionalactions to build intelligent menus. - BungeeCord: Send players to different servers via plugin messaging.
🔌 Integrations
- Floodgate: Native support for Bedrock player detection.
- PlaceholderAPI: Use any PAPI placeholder in your titles, button text, or action values.
- YAML Configuration: No need to recompile; edit your menus in real-time.
🧩 Official Addons
Optional companion plugins that turn the GUIs of popular server plugins into native Bedrock forms — no menu design required. Drop them in alongside BedrockGUI and Floodgate.
🛒 Essentials Addon
Native Bedrock forms for Warps, Kits, Homes, TPA, Shops and Pets, auto-detecting the plugin you run:
- Warps / Kits / Homes / TPA — EssentialsX, CMI, or HuskHomes
- Shops — ShopGUI+ and EconomyShopGUI (incl. Premium)
- Pets — MyPet (buy, list, stats, call, skilltrees)
📥 Download on GitHub — BedrockGUI-EssentialsAddon.jar
⚔️ Bedwars Addon
Native Bedrock forms for Shop, Team Upgrades, Arena selector, Stats, Spectator and Party, auto-detecting your BedWars plugin:
- BedWars2023 and BedWars1058 — all modules
- ScreamingBedWars — arena, stats, spectator
📥 Download on GitHub — BedrockGUI-BedwarsAddon.jar
Both addons require BedrockGUI (Paper/Spigot) + Floodgate. See the Wiki for setup.
⌨️ Commands
/bedrockgui- Administrative control (Permission:bedrockgui.admin)/bedrockgui reload- Reloads all configurations./bedrockgui open <menu> [player]- Opens a specific form for a player.
🛠️ Tools
- Web Designer: Use our visual editor to build your forms without touching a text editor.
- Wiki: For detailed configuration and action examples, visit the BedrockGUI Guide.
Ченджлог
2.0.8Релиз26.1.1, 26.1.2, 26.2 · 1 июля 2026 г.
BedrockGUI v2.0.8
This release introduces addon support — two official addons that bring native Bedrock Edition forms to popular server plugins, with zero menu design required. Both can be downloaded from GitHub!
🆕 New: Essentials Addon
Bridges BedrockGUI to your everyday plugins and serves native Bedrock forms for:
- Warps, Kits, Homes, TPA — works with EssentialsX, CMI, or HuskHomes (auto‑detected).
- Shops — adapts ShopGUI+ and EconomyShopGUI (incl. Premium) into Bedrock forms.
- Pets — full MyPet bridge: pet shop, pet list, stats, call / put away, and skilltrees.
- Unified Hub — one menu with a button per enabled module.
Every module is off by default — enable only what you need, then /essentialsaddon reload.
🆕 New: Bedwars Addon
Turns BedWars chest GUIs into native Bedrock forms, auto‑detecting your BedWars plugin:
- Shop, Team Upgrades, Arena selector, Stats, Spectator, Party
- Supports BedWars2023 and BedWars1058 (all modules), and ScreamingBedWars (arena, stats, spectator).
- Bedrock players get forms automatically; Java players keep the native GUI.
📦 Distribution
Release notes and addon pages are now published in both Spigot BBCode and Modrinth Markdown formats.
Installation: drop the addon JAR(s) into plugins/ alongside BedrockGUI v2.0.8+ and
Floodgate. See each addon's page for setup details.
BedrockGUI-EssentialsAddon.jarBedrockGUI-BedwarsAddon.jar
Requires Paper/Spigot 1.20.1+ and Java 21.
2.0.7Релиз26.1.1, 26.1.2, 26.2 · 7 мая 2026 г.
Changelog
- Fixed some commands warnings
- Fixed show conditions for buttons (SIMPLE / MODAL Forms)
- Fixed some rare exceptions and bugs
- Updated libraries dependencies
- Updated for latest velocity 3.5.0
- Added API documentation, see DOCS
- Updated to java 21 - everyones uses this anyway, is also needed for latest versions
2.0.7Релиз26.1.1, 26.1.2, 26.2 · 7 мая 2026 г.
Changelog
- Fixed some commands warnings
- Fixed show conditions for buttons (SIMPLE / MODAL Forms)
- Fixed some rare exceptions and bugs
- Updated libraries dependencies
- Updated for latest minecraft 26.1.2
- Added API documentation, see DOCS
- Updated to java 21 - everyones uses this anyway, is also needed for latest versions
2.0.7Релиз26.1.1, 26.1.2, 26.2 · 7 мая 2026 г.
Changelog
- Fixed some commands warnings
- Fixed show conditions for buttons (SIMPLE / MODAL Forms)
- Fixed some rare exceptions and bugs
- Updated libraries dependencies
- Updated for latest minecraft 26.1.2
- Added API documentation, see DOCS
- Updated to java 21 - everyones uses this anyway, is also needed for latest versions
2.0.6-RELEASEРелиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
- pex bedrockgui.admin for reload, convert
- pex bedrockgui.openfor for the openfor command
- Added legacy convert (for V1.x) (still using /bgui convert)
2.0.6-RELEASEРелиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
- pex bedrockgui.admin for reload, convert
- pex bedrockgui.openfor for the openfor command
- More java menu types
- Added legacy convert (for V1.x) (still using /bgui convert)
- Messages cleanup - You should reset your messages.yml file!
- Major exploit fixed! UPDATE AS SOON AS POSSIBLE!
2.0.5-RELEASEРелиз1.21.9, 1.21.10, 1.21.11 · 30 января 2026 г.
BedrockGUI Changelog
Added
- Visual Form Designer - New web-based interface at designer.pintux.org for interactive visual design and export of both Bedrock and Java menus
- Java Edition menu support - Full GUI support for Java Edition players
- Player head support in simple menus - Display custom heads using multiple image sources:
- Direct texture URLs from Minecraft texture servers
- Player usernames (both static and placeholder-based)
- Base64-encoded texture data
- External image URLs (e.g., Google logos, custom images)
- Per-form file structure - Forms are now stored in individual files for better organization
- Form validator - Automatically validates button configurations to catch missing required fields
/bgui openforcommand - Open forms for other players directly
Fixed
- Command actions - Commands triggered by button clicks now execute properly
- Velocity proxy messages - Removed hard-coded messages in Velocity build
- Conditional button checks - Simple form conditional logic now properly recognizes complex commands
- Delay action - Action delays now function correctly
- Config options - Cleaned up and fixed configuration handling
Changed
- Velocity build improvements - Commands now execute properly in proxy environments
- Code cleanup - Removed legacy conditional button code for Bedrock Edition
- Documentation updates - Wiki and plugin page now include setup instructions for servers without Floodgate or with Geyser on the same instance
Migration
- Important: Run
/bgui convertafter updating to migrate forms to the new per-file structure
2.0.4-RELEASEРелиз1.21.8, 1.21.9, 1.21.10 · 7 декабря 2025 г.
📚 What's New
New Bungee Action + Conditional Fixes!
New "bungee" Action 🎯
You can now send plugin messages through the BungeeCord channel directly using the new bungee action!
Example usage:
bungee {
subchannel: "Connect"
- "lobby"
}
bungee {
subchannel: "ConnectOther"
- "{player}"
- "survival"
}
bungee {
subchannel: "Message"
- "{player}"
- "§aWelcome to the server!"
}
bungee {
subchannel: "KickPlayer"
- "{player}"
- "§cYou have been kicked!"
}
All handled via the BungeeCord messaging API, making server-to-server interactions seamless! 🌐
Conditional Action 🧩
- 🛠️ Fixed: The
conditionalaction now evaluates correctly and functions as expected. - No more false positives or ignored conditions — logic now executes consistently.
Download from: Modrinth
Комментарии
Загружаем…