Release Notes
MailboxGUI 5.1.1 Website Release Notes
Vault2.0 Custom Currency and Language Update
MailboxGUI 5.1.1 is a focused compatibility and language update for the 5.1.x release line. This release improves Vault2.0 custom currency support, strengthens chat-based input handling, updates Chinese language support, and expands backup cleanup behavior.
---
Highlights
- Added improved Vault2.0 custom currency support for money mail and Vault-money COD amount input.
- Improved amount parsing for custom currency names, currency symbols, commas, color codes, and hidden formatting.
- Fixed compatibility issues where renamed Vault2.0 currencies could cause COD or money input prompts to reject valid values.
- Improved chat input normalization for
cancel,off, XP amounts, COD amounts, money amounts, typed recipient input, Book Letter drafts, admin prompts, and Post Office name prompts. - Updated the Simplified Chinese (
zh_cn) language file. - Added new Hong Kong Traditional Chinese (
zh_hk) language support. - Added contributor credit for nice for the updated
zh_cnand newzh_hklanguage files. - Bumped active language files to file-version 14.
- Added language upgrade support so old default
zh_cnvalues can upgrade to the new contributed translation while preserving custom edits. - Updated
/mba cleanso newer generated backup folders can be cleaned after the admin confirms the plugin is working correctly.
---
Vault2.0 Custom Currency Support
MailboxGUI now better supports Vault2.0 setups that rename or customize the server currency.
Players and admins can safely enter money/COD amounts using plain numbers or formatted currency text, such as:
12
12 Coins
12 Dollars
12 <custom currency name>
$12
12.50
1,000
This improves compatibility for:
- Player money mail
- Admin money mail
- Player Vault-money COD package input
- Admin Vault-money COD package input
- Combined COD flows where Vault money is used
---
Chat Input Improvements
MailboxGUI now normalizes chat input before validating special prompt values or parsing amounts.
This helps protect input prompts from:
- Currency names added by custom economy providers
- Legacy Minecraft color codes
- Hidden formatting characters
- Non-breaking spaces
- Currency symbols
- Comma-formatted numbers
Improved input handling applies to:
- Money mail input
- Package COD amount input
- Package XP amount input
- Typed recipient input
- Player Book Letter draft cancel input
- Admin Book Letter draft cancel input
- Admin/server mail prompts
- Post Office mailbox name input
---
Language Updates
Updated Simplified Chinese
The zh_cn language file has been updated with a new contributed translation from nice.
New Hong Kong Traditional Chinese
MailboxGUI now includes a new Hong Kong Traditional Chinese language file:
messages_zh_hk.yml
Supported Chinese language files now include:
messages_zh_cn.yml
messages_zh_hk.yml
messages_zh_tw.yml
Language file-version
Active language files now use:
file-version: 14
The language upgrade system can replace old default zh_cn values with the new contributed translation while preserving server-owner custom edits.
---
Contributor Credit
Special thanks to nice for supporting MailboxGUI and contributing the updated Chinese language files:
messages_zh_cn.yml
messages_zh_hk.yml
These files improve Chinese language support for MailboxGUI users and server owners.
---
Backup Cleanup Update
/mba clean now cleans newer MailboxGUI-generated backup folders under:
plugins/MailboxGUI/data/backups/
Use this only after confirming that the upgrade is working correctly.
Command:
/mailbox admin clean
or:
/mba clean
---
Compatibility
MailboxGUI 5.1.1 keeps the same compatibility target as the 5.1.x line:
Spigot/Paper/Purpur 1.18.2 through 1.21.11
Spigot/Paper/Purpur 26.1.x
Spigot/Paper/Purpur 26.2.x
Java target:
Java 17
Use the Java version required by your server jar.
---
Upgrade Notes
To upgrade:
1. Stop the server.
2. Back up the full plugins/MailboxGUI/ folder.
3. Replace the old MailboxGUI jar with the 5.1.1 jar.
4. Start the server.
5. Watch the console for language/config/storage synchronization messages.
6. Test money mail, COD packages, XP packages, Book Letters, and language loading.
7. After confirming everything is working, optionally run /mba clean.
You should not need to delete:
config.yml
network/config.yml
language/
data/
MailboxGUI will synchronize supported files safely.
---
Recommended Tests
If you use Vault2.0 or custom currency names, test:
Money Mail -> 12
Money Mail -> 12 <custom currency name>
Money Mail -> cancel
Player COD Package -> 12
Player COD Package -> 12 <custom currency name>
Player COD Package -> cancel
Package XP -> 12
Package XP -> cancel
Typed recipient prompt -> cancel
Book Letter draft -> cancel
Admin Book Letter draft -> cancel
/mailbox language zh_cn
/mailbox language zh_hk
/mba clean
---
Summary
MailboxGUI 5.1.1 is recommended for servers using:
- Vault2.0
- Custom economy/currency names
- Chinese language files
- MailboxGUI 5.1.x Book Letters and item-currency COD
- Paper/Purpur 26.2.x compatibility from the 5.1.x line
Thank you to everyone who reported issues and tested edge cases, and special thanks again to nice for the Chinese language file contributions.