CraftConomy

CraftConomy is a simple, lightweight and yet very effective economy handling plugin. It provides a very easy API for the developer to use. Manage your whole server in-game money with this plugin! Lottery, Shops, Payments, Killing reward, Anything! Your imagination is the only limit you can encounter!
Latest version: 3.3. Compatible with Craftbukkit 1.8 (1.7.9 too!)
Download
Found a bug? Have a suggestion?
GitHub
irc.spi.gt #craftconomy
Javadoc
Documentation
- Translations
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Features:
- Simplicity: This plugin is a simple drag & drop to use with a in-game setup wizard!
- Multiple data storage: Choose between a vast array of data storage for your player data (Currently only SQLite/MySQL but more to come!)
- Multi-World support (Have different balance between worlds)
- Multi-Currency support
- Bank support
- PayDay support
- Convert from iConomy / BoseEconomy / Essentials / Feconomy (Dev build)!
- Very fast!
- Supported by Vault!
- And much much more!
Todo
- Add the Interest system
Update Checking
This plugin utilizes Gravity's update checker to notify when a new version of the plugin is out, it will not automatically download the new version. It also notifies the admins that a new plugin version is available. This can be enabled ordisabled in the config.yml. To disable update-checking, set updates.check-for-updates to false. To disable admin notifying, set updates.notify-admin to false.
Metrics Collection
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier The server's version of Java Whether the server is in offline or online mode The plugin's version The server's version The OS version/name and architecture The core count for the CPU The number of players online The Metrics version Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
-
View User Profile
-
Send Message
Posted Feb 18, 2013@dwdminecraft
Yes, 3.1 messed up completely.
I also noticed that two people now popped up on /money top. I double checked the information that they had, and sure as hell it is exactly the same as everyone else. I have no clue what happened.
http://i.imgur.com/GvC4Tus.png
http://i.imgur.com/bKduobU.png
http://i.imgur.com/kE4UJQJ.png
Catch my drift? 3.1 messed something up for installs that was on 3.0.4 or prior versions.
Edit: Found it! greatman321 broke it when he introduced worldgroup. He set the world called "default" to everyone who didn't even have a world, yet /money top checks for the world called "any". I changed it and it showed up, now the problem is that the balance won't show when doing /money. This should especially not bug out like this considering I have multiworld disabled.
-
View User Profile
-
Send Message
Posted Feb 17, 2013@ProjectInfinity
Did you try /craftconomy format <long/small/sign/majoronly>
-
View User Profile
-
Send Message
Posted Feb 17, 2013Can you please do this plugin compatible with the Plugin "Quests". When i finish a Quest i don“t see the money in the rewars and he is not complete.
-
View User Profile
-
Send Message
Posted Feb 16, 2013Seems like /money top broke with 3.1. Even when specifying the actual currency name, it returns nothing but the header without any entries.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@greatman321
Ok i wanted to avoid this but its time to use bungeecoord thanks anyway for ur effort i hope someday youg plugin will get famous and most of the plugin will depend on ur API
-
View User Profile
-
Send Message
Posted Feb 16, 2013@ravand
It is if the plugin hooks into my API directly. It's because of Vault limitation that the multiworld feature doesn't work.
-
View User Profile
-
Send Message
Posted Feb 16, 2013@greatman321
So this is not a real multiworld economy feature and useless feature you are saying?
-
View User Profile
-
Send Message
Posted Feb 16, 2013@ravand
If the plugin is using Vault, I have absolutely no way to know in what world something happened. That's why every money transactions that goes through that is in the global account.
-
View User Profile
-
Send Message
Posted Feb 15, 2013So how are other plugins going to know which world account its going to be paid? For examples how are jobs,vote rewards,pvp rewards,Shops and so on going to know what money account is going to be compensated
ATM every reward players get go to a global account, like in any other economy plugin, which is useless for the worlds with a group
-
View User Profile
-
Send Message
Posted Feb 15, 2013@The_Wizard
There's no cache. It always reads from the database.
As for the setup issue, it's been fixed in a dev build.
-
View User Profile
-
Send Message
Posted Feb 15, 2013I don't know why, but when I setup the plugin I enter mysql, enter all the information correctly and I end up with sqlite...
Any fix for this?
Edit: I've used 'username' and it worked.
One more question.
Does the plugin use some kind of cache?
If I update the money in the database I see I get them in game instantly, so I guess there is no cache, but I want to make sure.
It is safe to have a online shop where player can buy in-game money with real money, a php script will update the balance and the player will get his money without server restart or player rejoin?
Thank you for your help.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@greatman321
Thanks a lot! This works.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@Minecrell
try "bank:accountname" . All bank accounts are prefixed by that.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@greatman321
Can they be used like normal money accounts? I tried to make a global account for the servers with access only to admins where all shop earnings go to, but when I set in the ChestShop configuration SERVER_ECONOMY_ACCOUNT to the bank account I created, no new money is on the bank account and only a new money account is created.
-
View User Profile
-
Send Message
Posted Feb 15, 2013@Minecrell
Bank accounts are like a normal money account but it can be shared with a acl.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Whats the difference between a bank account and a money account? In my old economy plugin there were only money accounts, but here you can create accounts with /money create and accounts with /bank create...
-
View User Profile
-
Send Message
Posted Feb 14, 2013@greatman321
Ok, Last question. There are no groups, yet whenever someone gets a payment through something like jobs, or mobarena, it all goes into another group. People are getting money in another group, and its not adding it to the default one.
-
View User Profile
-
Send Message
Posted Feb 14, 2013@doggyroc
Just kill the double entries in the config table. Should be fine.
Also, don't mind the ID's. It's mainly for SimpleSave so it knows what entry it edits.
Also, Any edits in the database should be instant (For balances). The rest since it's for the base system would need a reload indeed. Just throw tickets in the bug tracker of your ideas that way I can keep track of it ;)
-
View User Profile
-
Send Message
Posted Feb 14, 2013@greatman321
No, for the database. I feel that when you are editing the database a lot, restarts are a time waster and people on the server don't like it constantly restarting.
Also, My tables on mysql are not exactly clean and I do not know if it is affecting craftconomy? After I used vault-convert, the account ID's start at 73 and the config table has 2 "holdings nodes". I am unsure on how to continue about cleaning them without losing all my balances
-
View User Profile
-
Send Message
Posted Feb 14, 2013@doggyroc
A reload cmd for the config.yml? Because all the usefull values are kept in the database.