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
Ok thanks for clearing that up Mjolnir. You econ plugin is my favorite and i was worried i was going to have to wait for an update :P keep up the good work.
@andreaci
@thereallegend
@lordnightmarex
This error is caused by the server not returning a version in the correct format.
The issue is not with MineConomy, but that the host I used is currently down. The issue should be resolved within 24 hours.
I have the same problem as @lordnightmarex.
"Solved" disabling "check updates" and "warn ops" in config file.
I think the bug is caused by the page the update-check procedure is checking (as I see from sources, the first row *should* contains the version)
when i start server i've got this error: http://pastebin.com/7cP0my2m and when an op enter the server, i've got this one: http://pastebin.com/hWGSJMYm
for @lordnightmarex i've temporarly solved by change this things on the config:
having this pop up. is this a problem?
java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at me.mjolnir.mineconomy.internal.util.Version.<init>(Version.java:56) at me.mjolnir.mineconomy.internal.util.Update.check(Update.java:41) at me.mjolnir.mineconomy.MineConomy.onEnable(MineConomy.java:231) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.jav a:282) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer. java:264) at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:3 04) at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:2 83) at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:2 43) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav a:151) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java :382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 73)
I will instantly adopt this plugin and donate if this feature is added to this plugin
Conversion from Essentials <<<
This is something I have been needing for my server for a long time.
I love the idea of having a multiple currency economy, and I was pretty excited when I found out that this plugin has come back from the dead.
However, I can't find any shop plugins that support multiple currencies (mainly because they all rely on Vault and the creator of Vault has steadfastly refused to implement multiple currency support). This means that multiple currency economies are restricted to players manually sending money, rather than working through features such as shops.
Can you build in a chest shop feature to MineConomy that supports the multiple currencies? For example, if you were to base it off iConomy ChestShop, I could see it working like this:
1.) Place sign over chest
2.) a.) Line 1: [Owner's Name]
b.) Line 2: [Currency Type Accepted]
c.) Line 3: B [buy price] : [sell price] S
d.) Line 4: [Amount of Item] : [Item Name or ID]
Alternatively, instead of building chest shop support in your own plugin, the creator of Vault has stated that he will accept a pull request to implement multiple currency support (he just doesn't want to do it himself). https://github.com/MilkBowl/Vault/issues/307
If you did this (and I have no idea how hard this would be), then other shop plugins would be able to update to support multiple currencies themselves.
@MjolnirCommando
No, what I am saying is that prior to you fixing the case sensitivity, multiple accounts were created. Some plugins sent the money to Beaupedia and some sent to beaupedia. It was a nightmare. So now these duplicates still exist.
If I can get things working in mysql I am sure I can combined them more easily.
@Beaupedia
I am very sorry, but I am not sure what you are asking. Insensitive account names allow an account to be ACCESSED but do not make new accounts. So account "MjolnirCommando" could be accessed as "mjo", "mjolnir", or "mjolnircommando", but the only account stored will be "MjolnirCommando"
I looked at the stack trace, and it might be a small fix, but I will run some tests and see if I can fix it.
MjolnirCommando! So glad to see you back and with this update. You can't disappear on us like that!
Couple of things, because the accounts were case sensitive, we have a lot of duplicate accounts. So I have an account for Beaupedia which has most of my money in it, but there's also beaupedia which some plugins sent money to. How can we combine them?
Also, I tried to switch to MySQL thinking it'd be easier to combine the like-named accounts there, and now it's not working at all. Everyone's accounts moved over, but this we're unable to access MineConomy in game.
Here's what shows up in the console when a player connects: http://pastebin.com/ErGenZBk
In game, /money or /mc will result in: [MineConomy] The account you requested does not exist.
I will open a ticket for this, but I just want to make sure it gets noticed.
@winter4w
Not yet, but I can try to add support!
@bobbyjoesbill
Permissions are set by default to create a player's account automatically and allow them to do operations within their own account.
@nitnelave
Yes. In your "config.yml" file, change "Log Priority" to a lower number (2 should be fine).
Is it possible to suppress the messages 11:59:55 [INFO] [MineConomy] [INFO] Auto-Saving files... 11:59:55 [INFO] [MineConomy] [INFO] Finished auto-save. 11:59:55 [INFO] [MineConomy] [INFO] Giving interest... 11:59:55 [INFO] [MineConomy] [INFO] Interest Mode set to PERCENT. 11:59:55 [INFO] [MineConomy] [INFO] Finished giving interest. They kind of spam my log...
i looked on the permissions node but i am confused on how to allow other players to create and function their own account. if someone could help me that would be appreciated
Is it possible you can convert from imonies?????
@ukAdamR
afaik, Vault no longer supports negative balances.
Hello there, I'm not sure if this glitch is in MineConomy, ChestShop, or Vault. I suspect MineConomy, so I'll post here unless otherwise. tl;dr: debts aren't being accounted for.
Long story short using those 3 plug-ins we have some sign shops using the global shop name "World Shop" for commission free exchanges of minerals (i.e. iron ingots can be bought AND sold there for 10.0 each, gold ingot 1000.0 each, diamond 2000.0 each... and others).
A friend of mine noticed a glitch which allows a purchase to be made even if he hasn't got enough balance. After some tracking we found it to be caused by the debt feature of MineConomy. It was set to 1000.0, so with his balance of around 1400.0 MineComony must be saying to ChestShop "yep you can buy a diamond for 2000.0" including his debt allowance, though his balance did not get amended after this purchase would be made.
He isn't abusive thus informed me immediately of the possibility of infinite diamonds here, then selling them for the currency value. After setting the debt allowance to 0.0 in MineConomy he was then correctly told "not enough funds".
I'd say MineConomy not amending the balance to a negative number reflecting debt if I had to guess where the fault is. There is a logged charge from ChestShop that he had purchased a diamond for 2000.0. I'd also guess the process is:
So... how's about that 1.6 update?
@djaydino
It's on the vault plugin list
can it be hooked with Vault?
@lANTHONYl
Lucky I saw your post, was actively downloading an alternate plugin.