ADDED:
- Config option to display currency balance when use currency command with no arguments.
- Config option to enable custom currency prefix for currency messages.
- Config option for currency prefix format for currency messages.
- Currency option to set custom prefix to use it in global prefix format.
- Internal placeholder %currency_prefix%.
FROM VERSION v2.4.0 PLUGIN REQUIRES nightcore v2.7.0 OR NEWER!
TO UPDATE FROM ANY VERSION BEFORE v2.3.0, INSTALL v2.3.5 FIRST TO CONVERT YOUR DATABASE TO A NEW FORMAT.
CORE:
- Utilizing new nightcore API expecting performance and stability improvements.
ADDED:
- Command flag '-sf' to disable command feedback for /giveall, /give, /set and /take currency commands.
- PlaceholderAPI placeholders to display top balances in short, plain and short-plain formats.
- PlaceholderAPI support for currency 'Format' setting to support custom images from Oraxen, ItemsAdder, etc.
FIXED:
- A bug, where balance top has incorrect position numbers in some cases.
Dropped 1.18 version support.
ADDED:
- Plain balance and server balance placeholders (without color parsing).
- Payments state currency placeholder for PlaceholderAPI.
- Lang entries for Vault Economy responses. #28
IMPROVED:
- Better placeholders handling for PlaceholderAPI.
LOCALE:
- Updated Spanish translation.
- Updated Russian translation.
FIXED:
- ChangeBalanceEvent oldAmount value. #31
Requires latest nightcore
Updated Chinese translation.
ADDED:
- Give all command for currencies.
FIXED:
- Synchronization issues.
- Minor bug with DeluxeCoinflip.
API:
- Added ChangeBalanceEvent.
- Added more API methods.
FIXED:
- A bug, where wipe command resets all currencies instead of specified one only.
- Minor currency config bug.
Fixed currency limit exchange issue #19
This update requires nightcore v2.5.2
=========================================
Please backup your database before update.
=========================================
ADDED:
- Currency 'Format_Short', 'Synchronized' and 'Column_Name' options.
- Russian translation.
IMPROVED:
- Currency now got their own columns in database. This allows you to combine global and per server currencies when using MySQL.
FIXED:
Removed balance top update messages, minor fixes.
DEPENDENCY CHANGED FROM NexEngine to nightcore.
PLEASE INSTALL nightcore BEFORE UPDATE.
MIGRATION TUTORIAL
MINIMAL SUPPORTED SERVER VERSION IS 1.18 NOW.
ADDED:
- PlaceholderAPI placeholder 'server_balance_short_[currency]'.
- Vault support for data migration. Now you can transfer data from your economy plugin to CoinsEngine currency.
- Chinese translation.
FIXED:
- A bug, where non-decimal currencies were capped at Integer.MAX_VALUE.
- A bug, where currency main permission not worked at all.
- DeluxeCoinflip integration.
- Possible fix for synchronization issues.
Fixed PlaceholderAPI server balance placeholder.
NEW:
- Exchange Feature. Allows to exchange one currency for another!
ADDED:
- PlaceholderAPI placeholder '%coinsengine_server_balance_raw_[currency]%'
- Support for DeluxeCoinflip.
FIXED:
- Balance command will use different message for your own balance.
- A bug, where raw placeholder returns values with E notation.
NEW:
- Amount shortcuts! Create custom amount shortcuts like 1K, 5M, 8B, etc. for currency commands!
ADDED:
- Command flag '-nosave' for currency 'add/take/set' commands.
- Pay command to be registered as a shortcut version for Vault-compatible currency.
- An option to register shortcut versions for Vault-compatible currency commands (/balance, /pay, /balancetop).
FIXED:
- A bug, where placeholder for short balance rounds incorrect.
You must update NexEngine to install this update.
- Engine update.
[Added] Command to reset certain currency for all players: /coe wipe
[Added] Currency option to set minimal transfer amount.
[Fixed] A bug, where PlaceholderAPI expansion become invalid on PAPI reload.
Database structure has been changed. Do a backup of your database before update!
[Added] Placeholder '%coinsengine_balance_rounded_[currency]%'.
[Added] Placeholder '%coinsengine_server_balance_[currency]%'. Displays all players balance of specified currency.
[Added] Notify messages for players for 'give', 'set' and 'take' commands.
[Added] Command flag '-s' for 'give', 'set' and 'take' commands to execute them without notification.
[Added] Currency sub-command 'payments' to toggle payments acception from other players.
Please update to the latest NexEngine v2.2.11 (DOWNLOAD)
There is no more hard version dependence in the Engine, so this plugin should be compatible with new versions without extra updates.
WARNING: Some messages with custom options (type, prefix, sound) or JSON components may become "broken" due to using the updated Engine format / parser. Please, correct your messages using this page.
[Removed] Balance top update message.
New integration available: EconomyShopGUI!
Fixed GamePoints migration.
Fixed a bug, where top balances never updates.
Fixed a bug, where some balance PAPI placeholders does not works.
Fixed GamePoints migration
Removed debug things
This plugin is now revamped as CoinsEngine! Please take a look at the plugin overview for details and new features.
Support for 1.19.4 + Engine Update (UPDATE IT)
Fixed a few bugs and errors related to placeholders and database.
!!! Update NexEngine (DOWNLOAD) to v2.2.6 !!!
- Improved Database stability and performance.
- Improved User Data handling.
- Added 'Table_Prefix' option for the 'Database' section in 'config.yml'.
- Permissions are now registering internally.
Updated to the latest NexEngine v2.2.4
1.19 Support & Updated to the latest NexEngine v2.2
NexEngine compatibility fixes
Added Spanish translation
[Added] Automatic store discounts. You can add discounts in store configs.
[Added] Support for multiple pages in stores. Use 'PAGE_NEXT' and 'PAGE_PREVIOUS' types for page buttons.
[Added] 'addpurchase' command.
[Changed] Permissions for plugin commands from 'gamepoints.cmd...' to 'gamepoints.command...'.
[Fixed] A bug, where user product purchase cooldown persist when the original product cooldown was removed or changed from being one-timed.
[Fixed] Console errors when using PlaceholderAPI.
[Engine] Updated to the latest NexEngine.
[Removed] Spigot 1.15 support.
[Added] Event 'PointUserBalanceChangeEvent'.
Updates to the new engine Data Handler.
Fixed Engine errors.
BEFORE UPDATING:
1. Reset config.yml
2. Do a backup of /stores/ folder.
[Added] Purchase confirmation GUI.
[Added] Product purchase cooldown instead of 'One Time Purchase' option.
[Added] Product 'Name' and 'Description' options.
[Added] Product lore format in the config.
[Added] An option to set global custom name for Game Points and use it with a placeholder.
[Added] 'removepurchase' command.
[Added] Placeholders '%gamepoints_top_player_pos%', '%gamepoints_top_balance_pos%' where 'pos' is position in top.
[Added] Placeholder '%gamepoints_balance_formatted%' that displays short amount of points, like 10k.
[Added] Permissions for all plugin commands.
[Fixed] A few fixes for product price inheritance options.
[Fixed] A bit corrected default lang messages.
[Fixed] Code refactor and optimization.
[Added] gamepoints.cmd.balance.others permission that allows use /balance command on other players.
[Fixed] A bug, where players can use /open command on other players.
1.17 Support. Bugs, lags and errors are included.
Updated to the latest Engine
New Additions:
▸ Added an option to enable transaction logs.
Bug Fixes & Improvements:
▸ Fixed a bug, where product commands duplicates sometimes.
Minor fixes and engine update.
New Additions:
▸ Updated to the new NexEngine.