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 Jul 25, 2013@Quantum64
Craftconomy always contact the SQL database on each query. So you get the latest information all the time. Should support multi-server as long as there's not a economy action that affect the same account at the exact same time :P
-
View User Profile
-
Send Message
Posted Jul 25, 2013This looks like an awesome plugin and I can't wait to try it out! I was looking for a economy plugin that could support a multi-server network, and I was reading on the Bukkit forums that this plugin could through the support of MySql. Can you confirm this? Other plugins I have tried have had slow database update time (like 5 min), and I was looking for something allot shorter (like 5 sec) This looks like a really nice economy plugin and keep up the good work! :)
-
View User Profile
-
Send Message
Posted Jul 23, 2013@Nosxxx
Thanks a bunch :)
-
View User Profile
-
Send Message
Posted Jul 23, 2013@Nosxxx
Top right like other projects ;)
-
View User Profile
-
Send Message
Posted Jul 22, 2013@Nosxxx
It's bukkit failing in this error (Unable to parse the .yml). If I do a work-around it may slow down considerably the convert. Ill try something..
-
View User Profile
-
Send Message
Posted Jul 22, 2013@kdawg1496
I only support SQLite & MySQL. SQLite is a file based database tho.
-
View User Profile
-
Send Message
Posted Jul 22, 2013Does this require sql? Or which database do I want if I don't want sql?
-
View User Profile
-
Send Message
Posted Jul 21, 2013@greatman321
Okay, I will try it out then, thanks for your support.
-
View User Profile
-
Send Message
Posted Jul 21, 2013@jjacobson
Well big servers like massivecraft & Herocraft use my plugin and didin't report to me any lags so I bet it's fine ;)
-
View User Profile
-
Send Message
Posted Jul 21, 2013@greatman321
I think db queries should always be asynced. That way if it cannot connect to the DB for some reason it does not freeze the entire main thread. Also, with some servers (mine) I have around 300 on and each player gets money from killing mobs. Mob grinding means that there are tons of queries each second. I have not put craftconomy on my main server as I am still testing it, so I am not totally sure how it will act.
-
View User Profile
-
Send Message
Posted Jul 21, 2013@Nosxxx
The dev build have that converter
@jjacobson
Shoudn't lag anyway. Never had a report of craftconomy lagging a server.
-
View User Profile
-
Send Message
Posted Jul 20, 2013Are all the mysql queries asynced so that they do not cause lag?
-
View User Profile
-
Send Message
Posted Jul 19, 2013@greatman321
Okay thanks will do that now and report back if any errors. If not thanks for the help :)
-
View User Profile
-
Send Message
Posted Jul 19, 2013@Toby_B
Hmm. My bet is that something glitched and you don't have a default currency. You can use /currency default <Name> to set it back.
-
View User Profile
-
Send Message
Posted Jul 19, 2013Error in my console. Wondering if you have a fix :P
http://pastie.org/8156191
Thanks
-
View User Profile
-
Send Message
Posted Jul 19, 2013@greatman321
Got it and works. Thanks. I would suggest to reword that line so it is a little less confusing.
-
View User Profile
-
Send Message
Posted Jul 19, 2013payday taxes not working for me even with permissions set
-
View User Profile
-
Send Message
Posted Jul 19, 2013@Pythros
you enter each value alone. Example: ccsetup convert address localhost
@pellopo82
That's not the scope of my plugin, you need something like ChestShop to do that.
@pellopo82
The payday/taxes system works on the server time, example: each X seconds, either give a payday or make people with the payday permission pay taxes. So.. for each day, you would need to have a 24h uptime on the server at least. It's planned to rewrite the system to be better.
/money balance Name
/bank delete Name
-
View User Profile
-
Send Message
Posted Jul 19, 2013Oh and how do you make an adminshop (sell unlimited items) ?
-
View User Profile
-
Send Message
Posted Jul 18, 2013I'm not sure if I'm doing something wrong or it is bugged... I went through the entire setup and I am stuck at the iConomy6 conversion.
17:19:21 [INFO] [Money] mysql selected. Now, Please enter the correct values for the database format chosen. Syntax is: /ccsetup convert <address, port, username, password, database> <value>
ccsetup convert localhost 3306 username pass minecraft
17:20:05 [INFO] [Money] Usage: /ccsetup convert - Convert wizard.
ccsetup convert
17:20:24 [INFO] [Money] Usage: /ccsetup convert - Convert wizard.
ccsetup convert localhost 3306 username pass minecraft iConomy
17:20:50 [INFO] [Money] Usage: /ccsetup convert - Convert wizard.
I don't know if it has to do with the <value> or not as it isn't really defined what is to go there. Lack of documentation for the conversion process is making this difficult.