SDFEconomy
About
SDFEconomy is a multiverse/location aware Vault based economy plugin used on the SDF Minecraft Server. The plugin can configured to have separate economies corresponding to the separate inventory locations from any of these plugins:
In addition to multiverse support there are options for having an economy per world or a single economy for all worlds.
As Vault is not itself multiverse aware, we sometimes need to add specific support for other Vault plugins so money is placed in the correct location. So far we support:
You will need at least Vault version 1.2.3 or higher to use this plugin.
Localization is supported by this plugin, so if you have a desired target language contact me for details on doing a translation. So far we have localization for:
- English
- Russian
Commands
Aliases
- /sdfeconomy
- /economy
- /ec
General
- /ec help [page#] - See all commands
- /ec balance - Check player account balance
- Alias: /balance, /bal
- /ec pay <player_name> <amount> - Pay another player
- Alias: /pay
- /ec top - List wealthiest players
- /ec listlocations - List locations where separate economies exist
Bank Commands
- /ec bank list - List banks where player is owner or member
- /ec bank info <account_name> - Get detailed information on a bank
- /ec bank deposit <bank_account> <amount> - Deposit money in a bank account
- /ec bank withdraw <bank_account> <amount> - Withdraw money from a bank account
- /ec bank create <account_name> - Create a new bank
- /ec bank remove <account_name> - Remove a bank account
- /ec bank rename <old_account_name> <new_account_name> - Rename a bank account
- /ec bank addmember <account_name> <member_name> - Add a member to a bank
- /ec bank removemember <account_name> <member_name> - Remove a member from a bank
- /ec bank setowner <account_name> <new_owner> - Change owner of bank account
Administrative Commands
- /ec reload - Reload accounts
- /ec set <player_name> <amount> [location] - Set player balance
- /ec deposit <player_name> <amount> [location] - Deposit an amount into a player account
- /ec withdraw <player_name> <amount> [location] - Withdraw an amount from a player account
- /ec convert <economy_name> <location1>=<scaling> [ <location2>=scaling ...] - Convert from another Vault economy
- /ec player create <player_name> <location> - Create a player account
- /ec player delete <player_name> <location> - Delete a player account
- /ec scale <amount> <location> - Scale all player account balances in a given location
Permissions
- sdfeconomy.use_account - Permission to use a personal accounts, default: true
- sdfeconomy.use_bank - Permission to use a bank account, default: true
- sdfeconomy.pay_players - Permission to pay other players, default: true
- sdfeconomy.see_top_balances - Can other players see the balance of players show in /ec top display, default: false
- sdfeconomy.admin - Allows non-ops to use administrative commands. default: false
Hi! Do you have any plans for this plugin developing?
There should be a pre-pay system in this mod, it wouldhelp alot. Like being able to set thing like how often you pay (in minecraft time or real time) and how much you pay. No complaints btw just a friendly suggestion for the mod makers. :)
Hi,
I am using this plugin in conjunction with ChestShop. But when players buy stuff and the shop owner is offline then no money is deposited into their account.
Desperately need help
Thanks
[INFO] [SDFEconomy] Failed to createPlayerAccount for player: town-Testtown @ null
This is the error I get when I try to deposit cash into a town bank using towny.
The money is taken from the player but not deposited into the town.
Will there be support for more shop plugins such as SignShop?
Ok, I found where it says it can convert from Essentials Economy. Will this plugin work with Towny, though?
Couple of questions: Can this convert from Essentials Economy? Will it work with Towny or Essentials Eco Signs?
This is also happening with Towny, When depositing into a town we get the error 15:28:33 [INFO] [SDFEconomy] Failed to createPlayerAccount for player: town-MCBCRacetrack @ null 15:28:33 [INFO] [SDFEconomy] Failed to getBalance for player: town-MCBCRacetrack @ null on the console. Although the money is taken out of the account, it isn't deposited into the town bank. I also enable the factions part in the config and changed the name to town-MCBCRacetrack (Specified as the account above) but still would not work.
@omwah
Thanks to me spamming him a bit ;)
@PhilipsNostrum
My Worlds support has finally been added thanks to bergerkiller. This will be in the latest release once it gets approved.
I'd like to point out this plugin also works with Sign Banks. :3 Good thing too, because it's an awesome plugin as well! :D Keep up the great work!
@Faldonboy
Are you perhaps using an older version of Vault before SDFEconomy support was added? You need version 1.2.3 or newer. I was just able to start of CB 1.6.1-01 and SDFEconomy was found just fine. Even ecoCreature found SDFEconomy as the economy plugin.
Having an issue in 1.6.1 where plugins aren't recognizing this as my economy plugin, no errors except for a warning saying no economy plugin was found. But all of my economy based plugins aren't picking up on this(I know its sdf and not vault because all of my other vault plugins work fine.)
PLEASE add myworlds support! http://dev.bukkit.org/bukkit-plugins/my-worlds/
@ValeraSTK
An updated jar is here.
I do not forsee adding yml translation anytime soon. I have already settled on a translation system and it would be a big hassle to change it. I will see if there is some way I can put in the option to get a properties file read from the config directory however.
I improve my translation and fix main issues. However, there are still may be couple of issues here and there, and I will fix them if I find them. But for now, its good enough to use it.
https://dl.dropboxusercontent.com/u/98400085/CommandTranslation_ru.properties
So, how about translation in separate yml file? Do you have any progress in that?
@ValeraSTK
No rush.
@jackattackbusa
I think what you want to do is use either Multiverse-Inventories, MultiInv or WorldInventories to group your worlds. SDFEconomy will then use the groupings and have a separate economy for each world group.
Sorry for the delay! I try to finish my translation untill weekend.
how can i group economies like this example Jack has 54$ in the survival world Jack has 80$ in the creative world when Jack goes into the survival_nether world he still has the same amount of money that he had in the survival world being 54$ and lets say Jack gets 4$ in the survival_nether world he will have 54$ in the survival world How do I do this?