What Is MailboxGUI and Why Your Server Needs It
MailboxGUI transforms the way players and admins handle mail on Minecraft servers. Instead of relying on simple chat commands or dropping items at someone’s feet, this plugin introduces a full GUI-based mail system complete with physical mailboxes, public Post Office boxes, and even Citizens NPCs. Whether you run a survival world, an RPG realm, an economy-driven city, or a multi-server network, MailboxGUI adds a layer of immersion that makes every letter, package, and money transfer feel tangible. The plugin supports Spigot, Paper, and Purpur from 1.18.2 all the way up to 1.21.11, including the latest 26.1.x builds, and is compiled with Java 17 for broad compatibility.
Core Features That Make Mail Delivery Immersive
MailboxGUI goes far beyond a simple inbox. Players can send and receive letters, item packages, experience packages, Cash-On-Delivery (COD) packages, and money mail. The system revolves around physical mailboxes that players can place and register, as well as public Post Office boxes that admins set up in spawn hubs or town centers. Citizens NPCs can also act as Post Office clerks, giving roleplay servers a natural interaction point. Every mail type is handled through a clean, intuitive GUI, and players get paper notifications when new mail arrives. Sound alerts can be toggled on or off, and the /mailbox check command lets anyone quickly see unread mail counts.
Player Mailbox Management
- Register personal mailboxes with a simple GUI selection mode.
- Unregister or manage multiple mailboxes through the
/mailbox unregistermenu. - Set online mail sound alerts to your preference.
- Use
/mailbox open(if enabled) for command-based access, perfect for DeluxeMenus-style reward shops.
Admin Tools and Automation
Admins get a powerful set of commands to send letters, packages, XP packages, COD packages, and money mail directly. You can target offline players, manage player inboxes, register or remove public Post Office boxes, and even save item templates for custom rewards. The /mba command family handles everything from network indexing to update checks. For server owners looking to streamline plugin management, the MailboxGUI plugin can be easily installed via the foxygame.net launcher — a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu, making it simple to keep your server's mail system up to date.
Network Mode for Multi-Server Setups
MailboxGUI 5.x introduces an optional network mode designed for Velocity-style networks, live-plus-legacy backend setups, or any environment where multiple backend servers need to share the same mail data. With MySQL/MariaDB shared storage and Redis-backed synchronization, inbox refreshes, admin tool actions, and safety locks propagate across all backends instantly. Each server gets a unique server-id, and admin tools display the server, world, and status of every mailbox — whether it’s loaded, unloaded, or on a remote server. Recipient lookup becomes network-aware, pulling from a shared player index, and you can use /mba networkindex to bring legacy playerdata into the network. Note that network mode requires the same MailboxGUI version on every backend, and storage conversion is disabled while it’s active to protect shared data.
DiscBridge Addon for Discord Notifications
MailboxGUI-DiscBridge is the official DiscordSRV addon that sends Discord notifications when mail is delivered. It supports letters, packages, COD packages, returned COD packages, and money mail, with player opt-in/out commands and ignore-sender options. For standalone servers, run MailboxGUI, DiscordSRV, and DiscBridge together. For networks, install DiscBridge on only one backend in NETWORK_NODE mode. The addon is fully compatible with MailboxGUI 5.0.1 and does not require an update. You can find it on SpigotMC (resource ID 135557).
API, Commands, and Plugin Integrations
MailboxGUI exposes a public API and command-based sending tools that other plugins can use for automated rewards, quest deliveries, vote rewards, server shops, and event prizes. The API can send letters, packages, COD packages, money mail, package XP, delayed mail, and even use saved item templates with custom sender names. The optional /mailbox open command (disabled by default) gives players direct GUI access when granted the mailboxgui.player.open permission, making it a perfect fit for reward menus. All delivery events carry metadata that addons like DiscBridge can consume. Full API documentation is available on the official wiki at plugins.imagine-craft.net/mailboxgui/wiki/.
Storage, Language Support, and Updates
Fresh installs default to SQLite, while legacy YAML setups are preserved to prevent data loss during upgrades. Admins can convert storage between YAML, SQLite, and MySQL using /mba convert, with automatic backups and validation. The plugin ships with active language files for English, German, Spanish, French, Swedish, Dutch, Italian, Japanese, Korean, Polish, Russian, Ukrainian, Simplified Chinese, and Traditional Chinese, and it respects the player’s Minecraft client locale. Language files are upgrade-aware, preserving custom text while adding new keys. Admin update commands (/mba updatecheck and /mba update) fetch the latest jar from the project website and stage it for the next restart. In network mode, each backend must be updated separately.
Getting Support and Contributing
MailboxGUI is actively maintained with quick support through Discord (discord.gg/kggbGwRt42) and GitHub Issues (github.com/Rismr1/MailboxGUI/issues). When reporting a problem, include your plugin version, server version, Java version, storage type, and whether network mode is enabled. The project welcomes feature requests and community feedback. If the plugin has helped your server, consider starring it on CurseForge or leaving a comment to help other owners discover it.
Conclusion: A Mail System That Feels Real
MailboxGUI redefines in-game communication by turning mail into a physical, GUI-driven experience. From personal mailboxes and public Post Offices to network-wide synchronization and Discord notifications, every detail is crafted for immersion and reliability. Whether you’re building a bustling economy server, a story-rich RPG world, or a multi-backend network, this plugin delivers a mail system that players will actually enjoy using. With active development, extensive language support, and a robust API, MailboxGUI is ready to become the backbone of your server’s postal service.