šŖ Multi-Currency
ExcellentShop features multi-currency integration with many plugins available in all shop modules!
In Virtual and Chest shops you can set a currency for each shop product.
In Auction you can set a currency when selling an item.
Supported Currencies
Use primary server economy (money) as a currency. You must have vault-compatible economy plugin installed!
vault
Unlimited amount of custom currencies for all your shop needs. ā Highly Recommended ā Vault-compatible!
coinsengine_<name>
Where <name>
is currency config file name from
CoinsEngine.
Example: coinsengine_coins
Player Levels
Player's experience levels.
exp
Player XP
Player's experience points.
xp
Just additional currency provider.
playerpoints
Just additional currency provider.
elitemobs
Just additional currency provider.
ultraeconomy_<name>
Where <name>
is currency name from UltraEconomy.
Just additional currency provider.
beasttokens
Just additional currency provider.
votingplugin
To use a currency in ExcellentShop configuration files, you have to know their identifiers (3rd column in the table above).
If you're unsure that you're using correct identifier, or if the currency is hooked successfully, simply do check the plugin startup logs. You should see something like this:
Currency Settings
Some currencies has a few customization options available in the currencies.yml
config file.
If you don't see a currency there (e.g. CoinsEngine), then it uses settings from their own configuration provided by their plugin.
Item Currency
With ExcellentShop you can create your own custom item currencies!
Creation steps:
Take an item, which you want to use as a currency, in the main hand.
Type
/eshop currency create <name>
. Where<name>
is your currency identifier.Done! Now you can use it in shops and config files!
This currency will also appear in the currencies.yml
config file under Custom_Item
section. You can edit there as well.
To delete a currency, simply remove it from the config file and reload the plugin.
Last updated