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.2.1. Compatible with Craftbukkit 1.8 (1.7.9 too!)

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.


  • 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!


  • Add the Interest system

Installation guide in German (For 3.0.4):

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

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of krustymk krustymk Jan 29, 2015 at 15:12 UTC - 1 like

    any idea of an eta on the database conversion and relevant instructions ?
    I cant update Vault or craftconomy at the moment due to this


    Minecraft Servers

  • Avatar of jessefjxm jessefjxm Jan 29, 2015 at 02:47 UTC - 0 likes

    Found an problem (not sure if it's a bug) that I've just convert data from iConomy mysql database to CraftConomy one, with all players' UUID NULL. And then when players loggin, most of their account works fine, but some player will get a new account with their UUID, leaving their old account's UUID null. So when they shop or payed by others, an error occured:

    Hope this can be fixed :)


  • Avatar of Mcraftpete Mcraftpete Jan 28, 2015 at 09:44 UTC - 0 likes

    Well your database works ,and the time passing before a new response is devastating , the reason is I updated from your plugin to your updated plugin which uses a different database type , and being your plugin I expected there to automatically be some way of updating from your previous database to the new , theres no instructions anywhere for this so I had to start my server with default start balances so that ppl can at least still play. Now I have your plugin with old database and new database , I would like to still use the old if this is replied to in a good time , but I have no idea how to use it or convert to it. Please respond asap , its not like I was using a different plugin previously it was yours version 3-3.1.6 updating to 3-3.2.2 which is h2 datdabase and no conversion system in site fro your own data.

    edit : I have now had to manually open the old database and give players their money via give in game by going 1 by 1 through the accounts and leaving the lower balances or inactive ones. I have 2 other servers to update so all I need to find out is if there is a way to use previous data from 3-3.1.6 updating to 3-3.2.2 , 1 of these is prison and the other towny so both are vitally important I get the money into new database as it effects the game if we have to restart from default balances again. So if you could let me know if this is possible that would be great. The other thing is is there a way in future you would be able to log last time a change is made to money so that any old inactive accounts can be purged , I couldn't see this in the old database anywhere and would be very helpful to reduce the size of the database.

    Last edited Jan 28, 2015 by Mcraftpete
  • Avatar of SXRWahrheit SXRWahrheit Jan 28, 2015 at 00:58 UTC - 0 likes

    Gonna give iConomy conversion another go, Greatman - been looking for you on IRC but to no avail :(
    I run and our Minecraft server at - feel free to visit.

  • Avatar of Mcraftpete Mcraftpete Jan 27, 2015 at 14:53 UTC - 0 likes

    @greatman321: Go

    I was using version craftconomy 3-3.1.6 previous and it is stored as database.db . still same process set to 0 and download that version ? , does it have to run through setup , in config should I leave config and database only before reloading ? Thanks for quick response :)

  • Avatar of greatman321 greatman321 Jan 27, 2015 at 11:52 UTC - 0 likes
  • Avatar of Mcraftpete Mcraftpete Jan 27, 2015 at 11:03 UTC - 0 likes

    Hi, I have just tried to upgrade as my server is now 1.8 , used vault 1.5.2 and your craftconomy 3-3.2.1 and have this error.. [03:57:14] [Server thread/ERROR]: [Craftconomy3] SQLite is now deprecated! Only supported method is retrieving the configuration for the format converter. It should be automaticly changed to h2 after the converter. [03:57:14] [Server thread/INFO]: [Craftconomy3] Database Manager Loaded! [03:57:14] [Server thread/INFO]: [Craftconomy3] Loading the Currency manager. [03:57:14] [Server thread/ERROR]: Error occurred while enabling Craftconomy3 v3.2.1-13814c0-trv139 (Is it up to date?) java.lang.NullPointerException at com.greatmancode.craftconomy3.currency.CurrencyManager.<init>( [?:?] at com.greatmancode.craftconomy3.Common.initializeCurrency( [?:?] at com.greatmancode.craftconomy3.Common.onEnable( [?:?] at [?:?] at [spigot.jar:git-Spigot-d0d1d87-15e81cf] at [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.plugin.SimplePluginManager.enablePlugin( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.q( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.k( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.a( [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.DedicatedServer.init( [spigot.jar:git-Spigot-d0d1d87-15e81cf]

  • Avatar of conturino conturino Jan 26, 2015 at 23:02 UTC - 0 likes

    hmm I used 3.1.6 because my server is at version 1.7.10 EDIT - I downloaded the new version and it works well on 1.7.10

    Last edited Jan 26, 2015 by conturino
  • Avatar of greatman321 greatman321 Jan 26, 2015 at 22:53 UTC - 0 likes

    @conturino: Go

    Impossible to happen to have 2 same UUID in 3.2+.

  • Avatar of conturino conturino Jan 26, 2015 at 22:48 UTC - 0 likes

    I have a problem .. I connected two servers into a single database, and it's like this: picture from mysql

    Last edited Jan 26, 2015 by conturino


Date created
Jan 11, 2012
Last update
Jan 12, 2015
Development stage
  • enUS
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
Recent files
  • R: 3.2.1 for 1.8.1 Jan 12, 2015
  • R: 3.2 for 1.8.1 Jan 04, 2015
  • R: 3.1.6 for CB 1.7.9-R0.1 May 06, 2014
  • R: 3.1.5 for CB 1.7.2-R0.1 Dec 24, 2013
  • R: 3.1.4 for 1.6.4 Jul 17, 2013