File Details
MailboxGUI-4.1.0
- B
- May 15, 2026
- 772.21 KB
- 0
- 26.1.2+26
File Name
MailboxGUI-4.1.0.jar
Supported Versions
- 26.1.2
- 26.1.1
- 26.1
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20
- 1.19.4
- 1.19.3
- 1.19.2
- 1.19.1
- 1.19
- 1.18.2
MailboxGUI 4.1.0
MailboxGUI 4.1.0 is the API and command integration update. This release adds new ways for other plugins, console automation, and server systems to send mail through MailboxGUI.
Highlights
- Added public MailboxGUI API for plugin integrations.
- Added new admin/console sending commands:
/mba sl/mba sp/mba scod/mba sm
- Added item templates for command-based package sending.
- Added PlaceholderAPI support with
%mailboxgui_*%placeholders. - Added persistent delayed mail that survives server restarts.
- Added delayed mail support for YAML, SQLite, and MySQL.
- Added delayed mail preservation during
/mba convert. - Added typed-recipient auto-import from server playerdata.
- Added COD return-recipient support with
/mba scod r:<player>. - Cleaned up help menus and language files.
API & Plugin Integration
MailboxGUI now includes a public API that allows other plugins to send:
- Letters
- Regular packages
- Cash-On-Delivery packages
- Money mail
The API supports multiple recipients, custom sender names, delayed delivery, full ItemStack package contents, and optional COD payment return behavior.
Full API documentation will be available on the MailboxGUI wiki.
New Admin / Console Sending Commands
These commands are useful for admins, console automation, and other plugins that run commands.
/mba sl <recipients> [from] '<message>'
/mba sp <recipients> [from] <item:amount...>
/mba scod <recipients> [from] <codPrice> [r:<returnPlayer>] <item:amount...>
/mba sm <recipients> [from] <amount>
Item Templates
Item templates allow admins to save real items and send them through package commands.
/mba itemtemplate save <id>
/mba itemtemplate list
/mba itemtemplate delete <id>
/mba itemtemplate give <id> [player]
Templates preserve item metadata such as enchantments, written books, lore, custom names, CustomModelData, and custom plugin data.
Example:
/mba sp Rismr1 template:starter_sword:1
/mba scod Rismr1 ServerShop 1000 r:Seller template:rare_pickaxe:1
Persistent Delayed Mail
Delayed mail now survives server shutdowns and restarts.
This applies to:
- Player letters
- Player packages
- API-created mail
- Command-created mail
- Admin/console delayed mail
Delayed mail uses the active storage backend:
- YAML
- SQLite
- MySQL
PlaceholderAPI
MailboxGUI now supports PlaceholderAPI when installed.
Example placeholders:
%mailboxgui_has_mailbox%
%mailboxgui_inbox_total%
%mailboxgui_pending_total%
%mailboxgui_storage_type%
%mailboxgui_delayed_mail_queued%
MailboxGUI still works normally without PlaceholderAPI.
Fixes & Improvements
- Fixed admin/API COD package accept behavior.
- Improved COD return handling for command and API packages.
- Improved package size validation for API and command-created packages.
- Improved typed-recipient handling for player and admin send flows.
- Improved admin multi-recipient validation.
- Improved help menu organization and paging.
- Updated language files for 4.1.0.
Upgrade Notes
Existing 4.0.2 mail data remains compatible with 4.1.0.
No mailbox reset is required.

