
=== v3.3.4 ===
+ Added support for 26.1.x
+ Added a database transaction log (controlled by log-transactions in the config.yml, enabled by default)
+ Added %balance% placeholder to commands that modify points
+ Added command-take-taken message for /points take
+ Added currency names to the API
+ Added PlaceholderAPI placeholders for looking up a specific player's points
* Fixed the /points pay minimum amount message using the wrong value for currency name plurality
* Fixed the /points lead command unnecessarily loading all points into memory
* Usernames are now looked up by exact name instead of partial matches
=== v3.3.3 ===
+ Added a transaction type to the PointsChangeEvent
* Updated how points changes get saved, they should now be more stable and less prone to data loss across servers
* Fixed inconsistent player name lookups, commands must now use the exact player name
* Fixed a possible SQL injection with the
/points importlegacycommand=== v3.3.2 ===
* Fixes the help command giving an error
=== v3.3.1 ===
+ Added EcoBits conversion
+ Added non-player accounts and account deletion via the new
/points accountcommand, non-player accounts are prefixed with*to avoid conflicts with player names. This should not conflict with Geyser servers at all, but may label Bedrock players as accounts instead of players in commands.+ Added a
min-pay-amountsetting* Fixed an issue with the legacy database when getting the leaderboard
* Fixed PlayerPointsAPI#getTopSortedPoints returning slightly stale data
* Fixed player name tab completion only showing yourself
* Vault and Treasury support will now be logged to the console on startup with the loaded priority if either are enabled
Note: This update contains changes to the locale files command descriptions, they will need to be updated manually to only be the descriptions and no longer contain the command name or formatting.
=== v3.3.0 ===
+ The main command can now be customized under the new commands/points.yml file
- The aliases.yml file is no longer used and can be deleted
+ Locale messages for the command descriptions have been updated and will need to be changed, otherwise you'll see doubled formatting in the /points help menu
+ Added Folia support
* Fixed an issue where placeholders could be parsed arbitrarily in commands
* Commands that update points now have an additional -s flag to make them silent
* A modern MySQL driver is now loaded on servers 1.16.5 or higher for better MySQL compatibility
=== v3.2.7 ===
+ Added support for 1.20.6
* The /points take command no longer takes points if the player doesn't have enough to take
