2.9.0
API Changes
- Added standards for minimum Vault Unlocked Support. Projects that meet these standards may request a review to use the badge associated with the API type(economy, etc) that they use. Request review here.
- Added balance methods in same format as the old getBalance methods.
Deprecations
- Deprecated getBalance methods, these are marked for removal in 3 releases. Use balance methods instead.
- Deprecated createAccount methods without nonPlayer. Use the methods that include the nonPlayer parameter.
Added two new API methods to replace the current createAccount methods. The old methods have been deprecated for removal in a later release.
- boolean createAccount(final UUID accountID, final String name, final boolean player)
- boolean createAccount(final UUID accountID, final String name, final String worldName, final boolean player)
- Added pluginName string to fractionalDigits, format methods, and getDefaultCurrency methods.
- Added deleteAccount method.
Breaking API Changes
- Removed bank account methods.
- Added new API that allows fine tuned account permissions, individual members, and ownership.
- Added method to check if account is allowed to have a specific currency as part of their balance.
- Disable Paper's Plugin Remapper(Thanks to HSGamer)
- Support for API2 was added to the vault convert command.
- Fixed incompatibility issue with plugins that inherited from the AbstractEconomy class instead of implementing the Economy interface.
Updated internals/api code.