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
How would you swap over from iConomy? Is there a tutorial/guide?
Cheers :)
is it compatible with essentials, meaning can i uses essentials signs and stuff to put money directly into an account running on the mc plugin?
@MjolnirCommando
okay thanks and since vault supports this plugin, all plugins using economical stuff like money, chestshop, lwc and cashflow or multiverse or whatever needs to handle money/currency should work with this, right? need to know before changing one of the main plugins of my server.
------------- ToddVee - Mine-City.de Admin You are very welcome to visit Mine-City.de.@ToddVee
Yes, you can. MineConomy uses a runtime based data structure to hold accounts, so It won't matter if a player is online or offline.
can I send money to offline players? would like to change the eco plugin but don't want to miss anything I have now and most times eco plugins don't support sending money to offliners.
@Sadikum
Yes. In the language file, replace the node for Welcome Message with a pair of empty single-quotes ('').
Is there a way to disable the displaying of the message when you join the server ?
@mvdhoning
If you have a permissions plugin with multiple world support, you can deny them permission to deposit items in that world (Permission Node: mineconomy.balance.deposit).
Hopefully that fixes your problem. If not, feel free to PM me.
How do you set this up for multiple worlds? E.g. i have a creative and 2 survival world. And i do not want people to deposit gold bars in creative. Most prefered would be that a player could have a different amount of money on their account in each world and money cannot be transfered between world.
@EightBitMe
I have looked at this and realized that the Tax and Interest classes needed to be updated.
The next version of MineConomy will have a fix.
Im getting this alot in the console: 17:31:18 [INFO] [MineConomy] [INFO] Giving interest... 17:31:18 [INFO] [MineConomy] [INFO] Interest Mode set to PERCENT. 17:31:18 [SEVERE] java.lang.NumberFormatException: For input string: "liltimmy7" 17:31:18 [SEVERE] at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1222) 17:31:18 [SEVERE] at java.lang.Double.parseDouble(Double.java:510) 17:31:18 [SEVERE] at me.mjolnir.mineconomy.commands.Interest.percent(Interest.java:35) 17:31:18 [SEVERE] at me.mjolnir.mineconomy.MineConomy$1.run(MineConomy.java:121) 17:31:18 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 17:31:18 [SEVERE] at java.lang.Thread.run(Thread.java:680)
@DustinHenson
I have looked at the code for checking the version. I have found out that the current method of checking the CraftBukkit JAR is incompatible for Tekkit (I have not even thought about MineConomy's use on Tekkit servers). I will release a patch in the next version of MineConomy.
I'm trying to load MineConomy into a Tekkit server. I'm getting this error: 00:48:46 [INFO] [MineConomy] [INFO] Enabling plugin... 00:48:46 [SEVERE] Error occurred while enabling MineConomy v1.1 (Is it up to date?): For input string: "-b19" java.lang.NumberFormatException: For input string: "-b19" 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.MineConomy.checkVersion(MineConomy.java:272) at me.mjolnir.mineconomy.MineConomy.onEnable(MineConomy.java:55) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:380) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:200) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:183) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:360) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:347) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:178) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:411) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Tekkit is still on 1.1-R4. I have tried MineConomy version 1.0.4 and 1.1. Anyone have an idea how to fix this?
Thanks!
@MjolnirCommando
Cool
@EightBitMe
Yes, I was planning on creating language files which should allow for editing of all MineConomy chat output strings, just like the welcome message. I will be sure to add a check which disables the welcome message if its language node is empty.
Can you add a configuration to choose to disable or edit the welcome message?
@MjolnirCommando
Yep, that worked, though changing the value of Exp to be anything below 1.0 seems to keep it at 1.0 (specifically tried setting it to 0.0 so that it would still read in but not do anything, also checked 0.1, 0.01, and 0.001). Less of an issue with that upcoming fix though, thanks for the help.
@Rogueleader89
Try putting in this code:
I found a bug in the code which checks for the "_exp" id to be included. A fix will be released very soon.
Hey, having some config troubles with physical currency. When I try to deposit gold or tears it tells me that "The currency you requested does not exist", if anyone can help it would be greatly appreciated. My currencies.yml is below.
Edit: also tried putting IDs without the single quotes as shown in the tutorial video, still nothing there, to be clear I'm using the latest CB 1.2.5R1 and mineconomy version 1.1.
I can assure you this project isn't "fizzling out." :)
I truly appreciate the support for the plugin; we try to do the best we can when it comes to programming applications people will enjoy.
I am not waiting for the new API. Some features are taking a while to implement correctly (such as Banks, which will be extremely cool) and release. Our programming team is also trying out a few unorthodox features. To the extent of my knowledge, MineConomy is the first Bukkit plugin to use a server-side GUI to manage account data. In addition, we are also trying to implement features for Vault.