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
Ever since Iconomy 7 became outdated, this is probably the best Eco plugin that I've seen. Downloading!
http://dev.bukkit.org/server-mods/mineconomy/tickets/20-mc-top-10-crashes-server/
and i have few suggestions:
thanks
Can anybody explain why it takes 24 seconds to load the plugin? Level 5 trace:
Level 3 trace:
So, like many servers, we have both survival and creative worlds. We also allow people to deposit exp for money. Unfortunately, with Bottle o' Enchanting people are filling up in creative and as a result it's ruining the economy. For now, we've had to disable using exp as a physical currency.
Is there any way to specify which worlds or modes deposits are allowed in?
@xXSshadowXx
Yeah, that's exactly what I have. :/
@Beaupedia
This is what the DB should look like in config URL: localhost:3306/
Hey guys, trying to convert to MySQL and getting this:
2012-10-17 03:54:39 [SEVERE] [MineConomy] [ERROR] MySQL Error: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ':3306/minecraft'
My config is:
Database: URL: localhost:3306/ Name: minecraft Username: myname Password: mypass Type: mysql Lang: en Auto-Save Interval: 3600 iConomy Compatibility Mode: false Migration Mode: mysql
I'm not seeing anything I'm doing wrong here, any advice? MyQL is working fine with other plugins.
Any news about version 1.6?
@Har88
It's all in the Video Manual
I'm totally confused on how to use Physical Currency... even googled it... nothing...
Oh... Problem's done.
Hmm... What am I doing wrong?
@Cyb3rm4n
Is there any other way to fix it without having to update because I am using Tekkit and it only support minecraft 1.2.5
people I already went over this. check the previous couple pages. The reason why it takes so long on start up is because the way he wrote it to write the logs to the log file. Personally, I think that a log file isn't needed, but none the less, the way he codded it is wrong and stupid. I guessed it right when I first started to notice the long amounts of time it took to load. It is because he has it run through a loop of the entire log file till he gets to the next empty line to write the new log. So through time, it will just get increasingly worse. If you delete the log file, it will go back to normal, but after a couple days, you will be back to a super long boot up. There are so many different ways to fix this. You don't even need to loop through thousands and thousands of characters to write more... I'm about to write a fix and give it to him if he doesn't. It is so annoying.
Here is my post 2 pages back: Why does it take almost 3 minutes to load this plugin on start up? that is pretty ridiculous...
EDIT: wow I just realized that you have to delete the contents in the log file for it to get back up to good speed again. that's annoying. why was it slow in the first place? are you running a loop till you get to the next open line to write the logs or something? you should let the user be able to disable the log file. it is annoying. after about 4 weeks of use, and never clearing the log, it took 3 minutes alone to load this plugin. I guess I'll just have to delete the contents every so often. I'm just glad that i can restart the server in under 30 seconds now rather than the 3 - 4 minutes it took before.
EDIT 2: just checked, and I was right lol. You are iterating through every line in the log file till you write the next line. This causes the loading process to slow down drastically through time. At least have it remove old logs and keep it at a constant file size to get around that issue or think of something else.
But don't think I'm hating on your work. I love this plugin and I think all your code is very clean and good. glad you made it open.
@xXSshadowXx
Agreed.
@MjolnirCommando
Pleasy, turn off this function!
@Scowlingmarrow8
Use 1.5 version.
For those having startup slowness you can improve this by deleting /plugins/MineConomy/lang/MineConomy.log from time to time
I can't seem to use the command "/mcb " for anything except create/delete a bank. I'm using ver. 1.4
17:21:42 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'mcb' in plugin MineConomy v1.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at forge.bukkit.ForgeCommandMap.dispatch(ForgeCommandMap.java:55) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 97) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:843) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:799)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:781) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:234) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:119) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8 3) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:579) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.mjolnir.mineconomy.internal.Banking.accountExists(Banking.java:336 ) at me.mjolnir.mineconomy.internal.MCCom.accountExists(MCCom.java:677) at me.mjolnir.mineconomy.internal.MCCom.getBalance(MCCom.java:606) at me.mjolnir.mineconomy.internal.commands.Balance.get(Balance.java:896)
at me.mjolnir.mineconomy.internal.commands.ChatExecutor.onCommand(ChatEx ecutor.java:429) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 13 more
is this Compatibly with all Plugins that iConomy is Compatible with, If so ill download
This has all the features i been looking for :D