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
@jwmpine
PM me a paste of your "accounts.yml" file AND your "currencies.yml" file. Something appears corrupted or misconfigured.
I always use spaces..thats day 1 stuff..lol
So i'm getting a new error now. After a full 24hours of this plugin working perfectly with the server it just decided to put a bullet in it's head.
Any solutions would be welcomed lol...(I love your plugin it just loves to give me issues..)
18:08:06 [SEVERE] Error occurred while enabling MineConomy v1.5 (Is it up to dat
e?)
java.lang.NullPointerException
at me.mjolnir.mineconomy.internal.Accounting.reload(Accounting.java:99)
at me.mjolnir.mineconomy.internal.Accounting.load(Accounting.java:57)
at me.mjolnir.mineconomy.MineConomy.load(MineConomy.java:417)
at me.mjolnir.mineconomy.MineConomy.onEnable(MineConomy.java:75)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:365)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247
)
at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296)
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
18:08:06 [INFO] [Vault][Economy] MineConomy hooked.
@jwmpine
Use SPACES, Not TABs!
@jwmpine
Well, there's your problem :)
Nodes like "Value" and "Default" MUST be capitalized to work correctly. Make that one change, and it should function correctly.
@mjolnirCommand
Heres what I got coded in the currency file. I pretty much just copied it from the tutorial.
# === MineConomy Currencies ===
#
# Experience ID: _exp
Currencies:
Dollars:
value: 1.0
default: true
Physical: ''
Huh, most interesting changes will be in 1.6(?) ;/ But 1.5 contains some important bugfixes, Thanks for the update :) I'll test it later, my server have reset now.
I can see one thing, some people have problems with currencies.yml, maybe it's should have some default values (eg. Dollars, Dollars2 etc), when it's generated? Then, most of users should not have problems with configure it.
@jwmpine
Can you send me your "currencies.yml" file? The error points to a misconfiguration in there.
@mjolnircommand
So i updated to 1.5 and I'm still getting the same error when I got to use /buy from dynamiceconomy.
Vault says it connected to both..
21:04:04 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'buy' in plugin DynamicEconomy v.9.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 92) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: me.mjolnir.mineconomy.exceptions.NoCurrencyException at me.mjolnir.mineconomy.internal.MCCom.getCurrencyValue(MCCom.java:568)
at me.mjolnir.mineconomy.internal.MCCom.getExternalBalance(MCCom.java:11 36) at net.milkbowl.vault.economy.plugins.Economy_MineConomy.getBalance(Econ omy_MineConomy.java:113) at me.ksafin.DynamicEconomy.Transaction.buy(Transaction.java:231) at me.ksafin.DynamicEconomy.DynamicEconomyCommandExecutor.onCommand(Dyna micEconomyCommandExecutor.java:256) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
how to use with essentials ? help :)
@MjolnirCommando Yay, it works, thank you! :D
@Faenix1
I thik Mjolnir adds this feature in next releases.
Can anyone tell me if this has any per-group starting money feature? (Such as Members start with 1000, Donators start with 3000 so donators can purchase a plot faster, etc.)
@Mariskaaa
This error is occurring because you don't have a default currency set up. Watch the tutorial video at the top of the page to learn how to configure the "currencies.yml" file correctly.
@jwmpine
They should because of Vault (make sure you are using the newest version of Vault). If you can send me a stack trace of the error, I can help you further.
This is not coming from MineConomy, actually. :) MineConomy doesn't use PluginMetrics.
Does your plugin and Dynamic Economy work together because I get errors with the buy/sell system when I try anything.
<edited> Also i went in and changed my currency hoping that was my problem. But it didn't change the error.
I also get this popping up in my server after i turn the server back on. And I know it's coming from mineconomy.
[INFO] [Metrics] Connection timed out: connect
[INFO] [Metrics] Connection timed out: connect
[INFO] [Metrics] Connection timed out: connect
[INFO] [Metrics] Connection timed out: connect
[INFO] [Metrics] Connection timed out: connect
[INFO] [Metrics] Connection timed out: connect
I'm just confused if i'm doing something wrong or not. Thanks in advanced.
Hey, I have a problem with creating NPCs from Citizens. I know this isn't the Citizens-page, but in the log I see sometimes 'Mineconomy'. (Sorry for bad English, I'm Dutch.) I don't know if somebody can help me, but I would like it if somebody does. Here is the log: http://pastebin.com/V9aU2bUw
@exiHD2k
Yes, I have confirmed this bug, too. It turns out there was a change back in 1.2.5-R1.0 which broke it. It will be fixed in MineConomy v1.5.
It is possible, but I will have to implement "Groups" first (1.6?).
@MufinMcFlufin
This is because you have not set a default currency in your "currencies.yml" file. Watch the tutorial video at the top of this page to learn how to do it.
@foreverblu
I was planning on releasing it today...
@krisukun
Thank you for helping to answer others' questions. :)
@exiHD2k
I can confirm this "no message" bug, and I suggest players from my server, to using /pay command from essentials. I believe, this will be fixed in 1.5? :)
@MufinMcFlufin
You have correctly configurated currency.yml? You have newest Vault? If, yes, I have no idea why it's not working... MjolnirCommando should look at this.
@MjolnirCommando
Ok, I'll use another plugin to do that. But I still wainting for this feature ;)
New stuff coming out soon? 1.3.2 2.0 is already out!
Any time one of my players tries to send money to another player, they get "An internal error has occurred...", their money is subtracted from their account, and this error is returned to the server log. The other player never receives their money, but the original player loses their money all the same. Any suggestions for a fix? I'm pretty sure that this problem is leading to a number of other problems on my server related to other economy based plugins.
EDIT: Forgot to mention, my bukkit version is 1.3.1-R2
Hi,
I'm not certain but I think the plungin has a little bug. If Player1 pay Player2, Player2 don't receive a message that he has become the money.
And I have two questions:
It's possible that the Interest of a player increase only if he is online on the server? On my server every player receive the interest ass well they are offline but I don't like that.
Or maybe a better idea, is it possible that the player receive the interests on his bankaccount, in relation with percent from money that is on his Bankaccount?
Thx :)
PS: I hope you understand my question, my english is not very good :)