- Added fundamentally different handling of coins.
- Coins are no longer identified through their name, but through their NBT data. This fixes some critical bugs when specific plugins are installed.
- It is recommended that you add the option `detectLegacyCoins: false` to the Coins config as soon as you can. Please note: Keep this option to true if you have withdrawn coins laying around in the server from before Coins version 1.11. Also leave the keys `nameOfCoin` and `multiSuffix` untouched, if you set `detectLegacyCoins` to true! Legacy withdrawn coins still depend on those two keys!
- Added `droppedCoinName`, `withdrawnCoinNames.singular` and `withdrawnCoinNames.plural`, and removed `nameOfCoin` and `multiSuffix`. This allows for more custom names of coins.
- Dropped support for Minecraft versions below 1.14.
- Coins with an enchanted effect no longer show ‘Unbreaking I’.
- Optimization of various features.
- Faster random number generation.
- Fewer Bukkit runnables used for /coins drop.
- Fixed not-closed input stream for reading language file.
- Warn console if config is missing config keys, with explanation.
- Added option to allow players to modify coins: `allowNameChange` and `allowModification`.
- Improved animation for coins being picked up.
It has been thoroughly tested, but the plugin can still contain bugs. Report bugs at
https://github.com/JustEli/Coins/issues.
Add the following to your config: (Or you could consider to reset your config at this point)
Code (Text):
# Here you can configure the names of dropped coins and withdrawn coins.
# See a list of all color codes here: http://minecraft.gamepedia.com/Formatting_codes
# HEX color codes are possible as well, with following format: '&#xxxxxx', where x is [0-9a-f].
droppedCoinName: '&6Coin'
withdrawnCoinNames:
singular: '&e{amount} &6Coin'
plural: '&e{amount} &6Coins'
# Withdrawn coins in older versions of the plugin are handled in a fundamentally different way, which
# could cause possible exploits, when specific plugins are installed. Having this option set to false
# prevents that. (If true, legacy withdrawn coins will still work)
detectLegacyCoins: # set this to true or false, depending on your situation
# Allow players to change the name of coins. Only works if 'detectLegacyCoins' is set to false.
# Changing the names of non-legacy coins does not make it lose its value.
allowNameChange: false
# Allow players to use coins in a bench (i.e. crafting, smelting). Coin will lose its value.
allowModification: false