Перейти к содержимому
Mineforgian

BedrockGUI

Start making your Bedrock players feel at home with interactive GUI's!

Загрузки
2K
Подписчики
17
Обновлён
1 июля 2026 г.
Лицензия
GPL-3.0-only

Опубликован 11 января 2025 г.

BedrockGUI Banner

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, and conditional actions 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 GitHubBedrockGUI-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 GitHubBedrockGUI-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.jar
  • BedrockGUI-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 openfor command - 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 convert after 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 conditional action now evaluates correctly and functions as expected.
  • No more false positives or ignored conditions — logic now executes consistently.

Download from: Modrinth

Комментарии

Загружаем…