MineConomy
MineConomy
MineConomy is a simple, easy to use, multi-feature Economy API Plugin for Bukkit. It provides Multiple Currencies, Banks, and a Server-Side GUI; features which you won't find in any other economy plugins! MineConomy has support for Multiple Languages, Vault, and Databases. This plugin was created as an alternative to iConomy and other complex Economy API Plugins. It is ready to use out-of-the-box right after download! Current version is 1.6 BETA for Minecraft 1.5.2.
Have Questions, Comments, Suggestions, or Need Support?
We answer common support questions in the comments, but for reporting errors, please use our ticket system.
NOTICE: The updated v1.6 database configuration requires a port number and a slash! E.g. "localhost:3306/" instead of just "localhost".
Thanks to the 14,000+ users who downloaded for supporting this plugin! It gives the MineConomy team pride and drive to make this plugin the best plugin possible!
Features
- Multiple Accounts
- Balances
- Taxes and Interest
- Easy Configuration
- Permissions
- In-Game Commands
- In-Game Help
- Exterior Plugin Support
- Multiple Currencies
- Banks
- Languages (Don't want English? Find more here.)
- Server-Side GUI
- Update Checks
- Automated Backups
- Database Support
- Vault Support
Suggestions
If you have suggestions for this mod, please file a ticket with the type "Enhancement".
When a suggestion is read by the main developers, they will be posted below.
- Groups - For Taxes & Interest, Banking Permissions within MineConomy, etc.
- Conversion from Essentials
- Conversion from iMoney
Known Bugs
If you find a bug, please file a ticket (with type "Defect") and include the steps leading to the error and the stack trace from the console.
Any bugs that are a problem will be posted below. Please do not file bug reports if we are already working on it.
None yet!
Planned Features
- Groups (Specific Taxes, Taxes given to Account, etc.)
- SQLite Database Compatibility
- Item Damage Values
- MySQL Transaction logging
- Essentials Economy conversion
- iMoney conversion
Features That Will Be In Next Version
Please feel free to suggest features in the comments section!
Change Log
To read the complete change log visit the Change Log page.
Version 1.6
- Updated to Bukkit 1.5.2-R1.0
- Fixed MySQL Migration Bug
- Fixed Change Log (MineConomy Loads Normally)
- REMOVED "/mc top" Command
- Update checking is optional
- Currency File Created with Default Currency
- Physical Currencies allow Damage Values
- Accounts are now case insensitive and can be aliased
- Option for Ops to be told when MineConomy is out of date
- Console Support for commands
I hope this project isn't fizzling out :/
I was very happy to see a new economy option, and I really like the physical currency setup :)
Are you waiting for the new api?
@MjolnirCommando
In the future it's best to lookup the github and help create the patch for your economy system if you intend to keep functionality instead of letting me randomly figure out that you cut out all the methods that were being used through bug reports, and then left with very little reference on where to start to get it working again.
Vault is LGPL and forkable on github, and I actively encourage developers that have economies to maintain or help maintain their plugin hooks.
I did remove the public methods from several internal classes. This was due to a change in the data storage system of MineConomy. It made it much more prone to errors if other plugins (such as Vault or certain shop plugins) attempted to use these public methods incorrectly. As a solution, these classes were protected so the fatal errors from accounting, currency and banking loading/saving are not a concern and to ensure that MineConomy is safe, secure and effective.
An internal class communicator (me.mjolnir.mineconomy.internal.MCCom) allows for access to the accounting, banking and currency classes as well as performing necessary checks such as if something necessary exists, the maximum debt has been reached in an account, etc. The errors thrown are all stated in the MineConomy Javadoc.
I would really not prefer that you drop support in Vault. I would love to help assist with the Vault MineConomy listener, if you need any help. A basic method for getting an account balance in the Economy_MineConomy class would be:
If this particular Vault method were not done this way, MineConomy would have an exception thrown, which usually will stop MineConomy and cause all of the temporary account data to be lost. I am truly sorry if it causes any inconvenience to you, as I know my changes might cost a lot of time on your part.
Again, I would have no problem creating (or helping you create) a new listener based on the changes to MineConomy. PM me if you have any other questions or comments; I look forward to working with you.
@MjolnirCommando
Did you purposely remove all your externally accessible methods? I'm about to drop support for your plugin in Vault due to everything all of a sudden being inaccessible in the new version.
or did you add new public methods I'm not aware of?
MineConomy is compatible to run simultaneously with Essentials Economy without issue. Just be sure to let server members know to use MineConomy instead of Essentials.
MineConomy and Essentials Economy do not use the same account storage system, though. If you already have members with accounts in Essentials Econ, their balances can't be transfered to MineConomy currently.
If this didn't answer your question, feel free to PM me.
Is it possible for this to sync with Essentials Eco as I don't want to use Ess. Eco.
Currencies are differently valued forms of money that MineConomy can use. Just like in real life, you can have different currencies for different people. A certain group may use "Dollars" while another group may use "Euros". A "Dollar" can be worth 1.0 and a "Euro" can be worth 2.0.
Physical Currencies are items that can be deposited into MineConomy or withdrawn (sort of like a shop). Physical currencies are totally configurable in MineConomy. A really cool feature I like about physical currencies is that they don't have to be items. Experience is an option for a physical currency.
I will be releasing a tutorial video this weekend explaining the ins and outs of MineConomy. The video should answer any more questions you or others may have, but don't hesitate to ask directly.
I love this plugin, but what is meant with "currencies"? Actual physical items used as money that you need to have in your inventory in order to buy from for example chest shops, and you might be able to craft them or ...? /jhs232
Hopefully by this weekend, some major features will be added and the plugin will be updated to 1.2.3.
Also a new favorite feature of mine will be implemented; items can be directly deposited into MineConomy!
When will this plugin be updated for 1.2.3? I would love to use it for my server since it is an amazing plugin due to physical currency! /jhs232
This looks like a very nice plugin, I've been looking for something like this. Maybe I missed this, or this could be a suggestion, but is there a command to see the top richest players? If not, it would be a nice feature to consider. Also, how soon is soon for the update? I'm excited for it.
@MjolnirCommando
I get /mc back I have been looking at the help screen when I type a command so I am 99% sure I am not mistyping a command. Mineconomy seems to have stopped working.
This plugin should still work and is active. If you get "/mc" returned, a command was probably inputted wrong. 1.0.5 is coming soon with Banks, Multiple currencies and improved data storage. If you are having trouble, PM me with the commands you are trying to use. I will do my best to assist you.
I have not gotten around to making a tutorial video, but I will do one as soon as 1.0.5 is released.
Is this plugin still working/active? Because every time I use a command, I just get "/mc" back.
Could you use this as a "physical currency only" system, meaning no accounts at all?
@titen96, ThatBOx
Yes, I am working on it. Many people have asked and I hope to make it the way you guys want. Currencies can be defined in their own file with their own unique currency value. This allows for currency conversion.
@Kaosvf
No. MineConomy uses its own database types currently and will be switching completely over to YAML in 1.0.5. No need to worry about your current files, though. MineConomy will be able to convert them on startup.
does it support MySQL?
@ThatB0x
that sounds like a good idea, will currency conversion be possible too?
@MjolnirCommando
Can you add a feature for mutiple currencies?
Awesome and forthcoming developer! Just tried, the iConomy conversion tool really works:) Will convert BanditCraft right after the release of next version which implements /money! :)