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 Jan 28, 2015Found 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:
https://cl1p.net/err
Hope this can be fixed :)
-
View User Profile
-
Send Message
Posted Jan 28, 2015Well 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.
-
View User Profile
-
Send Message
Posted Jan 27, 2015Gonna give iConomy conversion another go, Greatman - been looking for you on IRC but to no avail :(
-
View User Profile
-
Send Message
Posted Jan 27, 2015@greatman321
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 :)
-
View User Profile
-
Send Message
Posted Jan 27, 2015@Mcraftpete
Set the dbVersion to 0 in your config.yml if it got set, then, try with this version: https://oss.sonatype.org/content/repositories/snapshots/com/greatmancode/craftconomy3/3.2.2-SNAPSHOT/craftconomy3-3.2.2-20150121.235545-4.jar
-
View User Profile
-
Send Message
Posted Jan 27, 2015Hi, 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>(CurrencyManager.java:41) [?:?] at com.greatmancode.craftconomy3.Common.initializeCurrency(Common.java:420) [?:?] at com.greatmancode.craftconomy3.Common.onEnable(Common.java:141) [?:?] at com.greatmancode.craftconomy3.tools.interfaces.BukkitLoader.onEnable(BukkitLoader.java:44) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:356) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:316) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325) [spigot.jar:git-Spigot-d0d1d87-15e81cf] at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211) [spigot.jar:git-Spigot-d0d1d87-15e81cf]
-
View User Profile
-
Send Message
Posted Jan 26, 2015hmm 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
-
View User Profile
-
Send Message
Posted Jan 26, 2015@conturino
Impossible to happen to have 2 same UUID in 3.2+.
-
View User Profile
-
Send Message
Posted Jan 26, 2015I have a problem .. I connected two servers into a single database, and it's like this: http://screenshooter.net/101871648/aqyogyy picture from mysql
-
View User Profile
-
Send Message
Posted Jan 26, 2015@pielord17
You mean SQLite => MySQL converter setting in config.yml? Not working in 3.2 yet.
-
View User Profile
-
Send Message
Posted Jan 26, 2015How do I convert from SQLite? It isn't doing it automatically.
-
View User Profile
-
Send Message
Posted Jan 19, 2015@greatman321
i was using the bukkit 3.2.1 Version http://dev.bukkit.org/bukkit-plugins/craftconomy/files/28-3-2-1/
The Jenkins Builds are not successfull http://build.greatmancode.com/job/Craftconomy3/ so i cant test them :O
-
View User Profile
-
Send Message
Posted Jan 18, 2015@greatman321
??
-
View User Profile
-
Send Message
Posted Jan 17, 2015Thought it was the best economy plugin but after 10 minutes, i got a bug :( http://pastebin.com/xXtmHc21
-
View User Profile
-
Send Message
Posted Jan 17, 2015@_Mahagon
From which version you come from? Seems to be a old one without UUID support.
-
View User Profile
-
Send Message
Posted Jan 16, 2015Can you PLEASE explain how to convert the database to either h2 or MySQL,
My flatfile is remaining unchanged and a new h2 and lock file are being created but no conversion ... (no transfer of bank/balance details)
Same when i try MySQL
How about a little documentation?
-
View User Profile
-
Send Message
Posted Jan 16, 2015The database converter does not work for me :/ http://pastebin.com/edrgrsNE Im using MySQL Vault 1.5.2 is in my plugin folder
I have a second server, it worked fine on that one :O i just have no idea why
if you need the database i cant send it to you with pm
Thanks so far :)
-
View User Profile
-
Send Message
Posted Jan 16, 2015@erik1988
I didnt update the dev builds link. You can use the latest release, it only a commit or 2 behind latest dev
-
View User Profile
-
Send Message
Posted Jan 16, 2015Why does the jenkins says "failed" with the red button on all the latest builds? does it still work or should I wait to upgrade?
-
View User Profile
-
Send Message
Posted Jan 15, 2015Hey, Just thought I would give this to you I got this error with sqlite http://puu.sh/ezHPx/6dbe587ee9.png I am going to go back to 3.1.6 but just thought I would let you know :)