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 12, 2014@dddeeefff
Yes, some fields will be texts instead of BLOB.
@sbmercury
If you read the latest version changelog you will know ;)
@jajamic
Did you run the setup wizard? Looks like it from the error.
-
View User Profile
-
Send Message
Posted Jul 12, 2014@greatman321
I think those database changes look nice. I've just had a quick look at trying to use the existing log tables to place logged information about transactions onto my server's website so players can double-check that they were paid by someone. It looks like the new tables will be much easier to do this with. Am I correct in saying that?
-
View User Profile
-
Send Message
Posted Jul 12, 2014Are there any plans to support UUID's soon? It's really something that I want to see all plugin devs focusing on.
-
View User Profile
-
Send Message
Posted Jul 8, 2014hi, thx for this plugin
I use ChestShop, ScoreboardStats and Vault. with your last version.
I have this error :
[13:23:14 WARN]: In Replacer: com.github.games647.scoreboardstats.variables.VaultVariables@579a91c1 occurred an error. So it will be removed to prevent future errors
java.lang.NullPointerException
at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.getBalance(Economy_Craftconomy3.java:287) ~[Vault.jar]
at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.getBalance(Economy_Craftconomy3.java:123) ~[Vault.jar]
at com.github.games647.scoreboardstats.variables.VaultVariables.getScoreValue(VaultVariables.java:33) ~[ScoreboardStats.jar:0.7.5]
at com.github.games647.scoreboardstats.variables.ReplaceManager.getScore(ReplaceManager.java:141) [ScoreboardStats.jar:0.7.5]
at com.github.games647.scoreboardstats.SbManager.sendUpdate(SbManager.java:195) [ScoreboardStats.jar:0.7.5]
at com.github.games647.scoreboardstats.SbManager.createScoreboard(SbManager.java:81) [ScoreboardStats.jar:0.7.5]
at com.github.games647.scoreboardstats.SbManager.sendUpdate(SbManager.java:129) [ScoreboardStats.jar:0.7.5]
at com.github.games647.scoreboardstats.RefreshTask.run(RefreshTask.java:57) [ScoreboardStats.jar:0.7.5]
at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftTask.run(CraftTask.java:53) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at org.bukkit.craftbukkit.v1_7_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:600) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [minecraft_server.jar:git-Bukkit-1.7.9-R0.2-11-g3fd9db2-b3098jnks]
[13:23:14 INFO]: [ScoreboardStats] Couldnt replace variable with name: %money% Maybe you misspelled it or the replacer isnt available yet
-
View User Profile
-
Send Message
Posted Jul 5, 2014General Notice:
The next Craftconomy version 3.2 will contain major changes.
At this moment:
Don't worry, I will have a converter imbedded that will put the old database to the new format.
For Payday, go get another plugin that does that feature. Payday was a feature always half-working & I never really supported it.
That's still a long way ahead but always better to alert ;)
You can see all the changes being done in this branch: https://github.com/greatman/craftconomy3/tree/newdatabase
-
View User Profile
-
Send Message
Posted Jul 5, 2014@smeths
Thanks :)
-
View User Profile
-
Send Message
Posted Jul 4, 2014@greatman321
Amazing plugin man, using this instead of coding my own has saved me alot of time :) keep up the good work
-
View User Profile
-
Send Message
Posted Jul 3, 2014@theys96
Read my last answer.
-
View User Profile
-
Send Message
Posted Jul 3, 2014What would be the best way to switch from a sqlite database to a mysql database? The mysql-database is already set up.
-
View User Profile
-
Send Message
Posted Jul 2, 2014@Therux
I gave one group the permission "craftconomy.money.give" but they still can't use /money give. It says "permission denied"
-
View User Profile
-
Send Message
Posted Jul 2, 2014Is there a permission for the /money give command? I can't find it
-
View User Profile
-
Send Message
Posted Jul 2, 2014@Mathdebate
There's a option in the config.yml file called ConvertFromSQLite . Just set it to true and edit the database settings to use a MySQL database instead.
-
View User Profile
-
Send Message
Posted Jul 2, 2014Just a quick question how would I go about converting the flatfile to a mysql database? Would rather be safer with MySql.
-
View User Profile
-
Send Message
Posted Jul 1, 2014I'm not speaking about those errors. Even if I remove those accounts, I get the following errors : http://pastebin.com/hs6uCZSw . What is parameter 1 ?
-
View User Profile
-
Send Message
Posted Jun 30, 2014@Chinimala
You seem to have spaces in player names, which cause issue with my reader.
@Take4Spam
If you read the changelog you would see that yes I support it.
-
View User Profile
-
Send Message
Posted Jun 30, 2014UUID?
-
View User Profile
-
Send Message
Posted Jun 27, 2014Hi, when I tried to convert from iconomy, I got this error : http://pastebin.com/aLbqPtdm (same error with both 3.1.6 and last 3.1.7 builds). Could you help me please ?
-
View User Profile
-
Send Message
Posted Jun 27, 2014@SwagyGamer
@Squawkers13
Try having System.Setup: true and System.QuickSetup.Enable: true in your config.
I got that error, but after taking a look on the Github, this worked.
-
View User Profile
-
Send Message
Posted Jun 22, 2014@SwagyGamer
I had this too.
-
View User Profile
-
Send Message
Posted Jun 22, 2014I have up to date mysql.. wtf? Please help! [04:29:22 INFO]: [Craftconomy3] Your database is out of date! (Version 0). Updating it to Revision 1. [04:29:22 INFO]: [Craftconomy3] Updated to Revision 1! [04:29:22 INFO]: [Craftconomy3] Your database is out of date! (Version 1). Updating it to Revision 2. [04:29:22 ERROR]: Error occurred while enabling Craftconomy3 v3.1.6 jenkins-Craftconomy3-2149 (Is it up to date?) java.lang.NullPointerException