Repository navigation
Releases
Releases · MCCPF/MultiCurrency
MultiCurrency 1.1.0
MultiCurrency 1.1.0
Unlimited independent, transaction-safe currencies for Paper/Purpur 26.2 (Java 25). Runs alongside
your main economy (e.g. CMI); not a Vault economy.
New
- In-game editor —
/currency editor: create, edit and delete currencies. Economy changes and
deletion need a confirmation screen. Every change is permission-checked, validated like a reload,
written atomically with a backup, and logged toeditor-audit.log. Deleting keeps balances in the
database; re-creating the id restores them. - PlaceholderAPI —
%multicurrency_balance_<id>%,balance_formatted_,balance_raw_,
name_,symbol_,top_name_/top_balance_<id>_<1-10>. Served from a non-blocking cache. - Automatic config update — new settings are added to your
config.ymlon start; existing
values and currencies are never changed. A backup is kept. - MySQL 8 tested. MySQL 8 needs
sslMode(TLS) orallowPublicKeyRetrievalin
storage.mariadb.properties; see the README.
Changed
- A currency's decimal places lock when it is first enabled (new currencies start disabled).
/currency reloadis refused as a whole if any currency is invalid; errors are shown to the sender.- An unreadable
config.ymlnow disables the plugin instead of starting with default settings. - Overlapping reloads can no longer apply an older configuration.
Files
MultiCurrency-1.1.0.jar— the plugin. Drivers are downloaded by the server on first start.MultiCurrency-API-1.1.0.jar— the developer API (provideddependency).API_VERSIONis still 1.
Tested
112 automated tests on SQLite and MySQL 8.4 (TLS), plus real-server checks with CMI and
PlaceholderAPI. The MariaDB run of the database suites for 1.1.0 is still pending.
This release replaces 1.0.0 (the repository history was rewritten before going public).