Tags
Creators
Details
5.1.1
Compatibility
Changes
MailboxGUI 5.1.1 Modrinth Changelog
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. It improves Vault2.0 custom currency support, strengthens chat-input parsing for money/COD prompts, updates Chinese language support, and improves backup cleanup behavior.
Added
- Added improved Vault2.0 custom currency support for money mail and Vault-money COD amount input.
- Added support for parsing formatted currency input such as:
12 Coins12 Dollars12 <custom currency name>$1212.501,000
- Added new Hong Kong Traditional Chinese language support:
zh_hk. - Added
messages_zh_hk.yml. - Added language upgrade support for replacing old default
zh_cnvalues with the new bundled translation while preserving server-owner custom edits.
Changed
- Updated the Simplified Chinese language file:
zh_cn. - Updated active language files to:
file-version: 14
- Updated MailboxGUI API version to 5.1.1.
- Updated
/mba cleanbackup cleanup coverage so newer MailboxGUI-generated backup folders can be cleaned after the admin confirms the upgrade is working.
Improved
- Improved chat-input cleanup for:
- Money mail input
- Vault-money COD amount input
- Package XP input
- Typed recipient input
- Book Letter draft cancel input
- Admin Book Letter draft cancel input
- Admin/server mail prompts
- Post Office mailbox name input
- Improved handling for control words such as:
canceloffnone0
- Improved protection against:
- Currency names added by economy providers
- Legacy Minecraft color codes
- Hidden formatting characters
- Non-breaking spaces
- Currency symbols
- Comma-formatted numbers
Fixed
- Fixed compatibility issues where renamed Vault2.0 currencies could cause money/COD chat input prompts to reject valid values.
- Fixed cases where formatted or modified chat input could make valid prompt responses fail validation.
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
Important notes:
- MailboxGUI 5.1.0 or newer is required for Paper/Purpur 26.2.x compatibility.
- MailboxGUI 5.1.1 or newer is recommended for Vault2.0 custom currency support.
- MailboxGUI-DiscBridge 1.1.1 or newer is recommended for the updated
zh_cnand newzh_hklanguage files.
Recommended Tests After Updating
If your server uses 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
Upgrade Notes
To upgrade:
- Stop the server.
- Back up the full
plugins/MailboxGUI/folder. - Replace the old MailboxGUI jar with the 5.1.1 jar.
- Start the server.
- Watch the console for language/config/storage synchronization messages.
- Test money mail, COD packages, XP packages, Book Letters, and language loading.
- After confirming everything is working, optionally run
/mba clean.
You should not need to delete:
config.yml
network/config.yml
language/
data/
Contributor
Special thanks to nice for contributing the updated Simplified Chinese (zh_cn) language file and the new Hong Kong Traditional Chinese (zh_hk) language file.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:34j7WS4b:pTAsCu2b"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:34j7WS4b:pTAsCu2b"
}

