
MailboxGUI
A complete GUI-based mail system for Minecraft servers with physical mailboxes, letters, packages, Cash-On-Delivery, package experience, money mail, Post Office boxes, NPC support, offline delivery, admin tools, and YAML/SQLite/MySQL storage.
Backend Access & Offline Admin Sends
Список изменений
MailboxGUI 5.0.1 - Backend Access & Offline Admin Sends
MailboxGUI 5.0.1 adds optional command-based mailbox access and improves admin mail targeting for offline players.
Added
- Added
/mailbox openand/mb open.- Opens the main MailboxGUI menu directly from command.
- Disabled by default.
- Useful for backend servers, Velocity networks, or servers without physical mailbox/Post Office access.
- Controlled by:
mailbox:
command-open:
enabled: false
- Added the new permission:
mailboxgui.player.open
- Added the new admin recipient tag:
offlineplayers
offlineplayersis supported by:
/mba sl
/mba sp
/mba scod
/mba sm
Example:
/mba sl offlineplayers 'Welcome to the server' --from ExampleServer --delay 10
Improved
- Admin mail commands can now target all known offline players without sending to currently online players.
- Offline player targeting supports MailboxGUI network-aware player tracking where available.
- Player help and tab completion now only show
/mb openwhen command mailbox access is enabled and the player has permission.
Language Files
- Updated language files to
file-version: 12. - Added translated messages for command mailbox access and related help menu entries.
DiscBridge Compatibility
No DiscBridge update is required for this release.
MailboxGUI-DiscBridge 1.0.0 works with MailboxGUI 5.0.1.
The new /mb open command does not affect DiscBridge, and the new offlineplayers recipient tag uses existing MailboxGUI delivery events that DiscBridge already supports.
Updating
You can update manually by replacing the MailboxGUI jar and restarting your server.
You can also use the built-in update command:
/mba update
/mba update confirm
Then restart the server to complete the update.
Velocity / Network Setups
If you run MailboxGUI on multiple backend servers, run the update command on each backend server that has MailboxGUI installed:
/mba update
/mba update confirm
Then restart each backend server.
