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 15, 2015@greatman321
When i create a world group, i place a world in it. What i assume it does is that it has a seperate wallet from the main world? How do i set a currency so that i only have it for worlds in that world group? And also, is it possible to have shop plugins which hooks onto the currency depending on which world the shop is located in?
-
View User Profile
-
Send Message
Posted Feb 13, 2015Hello :D we are currently using Craftconomy3 v3.1.6 jenkins-Craftconomy3-2149, so i have one question, works the payday option? And when yes, how it works? I see it on the wiki:
What do you mean with wage/tax ? I would make it so that the users become for each day (for example) 100 Dollars
-
View User Profile
-
Send Message
Posted Feb 12, 2015@CubeBix9000
Configurable in the config.yml. Default is not create an account on login for the sake of not filling the database for nothing.
-
View User Profile
-
Send Message
Posted Feb 12, 2015cc3 is not creating accounts for players until they type /money is this supposed to be like this? because i thought it should create accounts on login.
-
View User Profile
-
Send Message
Posted Feb 12, 2015Any news about the bank bug?
http://pastebin.com/Ww1jzdND
-
View User Profile
-
Send Message
Posted Feb 10, 2015I'm really too stupid for it:
How can I upgrade from version 3.1.6 (SQLite) to version 3.2.1 (h2)?
-
View User Profile
-
Send Message
Posted Feb 7, 2015@greatman321
Thank you for your answer. With your plugin you can import Fe Economy, but just with MySQL. Please add import compatibility for the flatfile (*.db) :)
-
View User Profile
-
Send Message
Posted Feb 7, 2015@gartenzaun
Yes & you need the h2 official jar http://www.h2database.com/h2-setup-2015-01-16.exe or any other GUI's that will probably be easier to use
-
View User Profile
-
Send Message
Posted Feb 7, 2015Hello,
I have two questions: Is this plugin UUID compatible and how do I open the h2.db flatfile?
-
View User Profile
-
Send Message
Posted Feb 5, 2015Some of my users now have two balances after changing their name. One is the default starting money (50) which is what appears to be used when they spend money. One is their old money. Screenshot of using /money balance on one of the players: http://puu.sh/fwtGh/b39a06f6d7.png /money take and money give say "An internal error occured while attempting to perform this command."
Edit: They cannot use or have used on them /money pay This only is happening for some people though, the others probably had the default balance already.
Edit2: Okay it looks like I can manually delete, create, then set their accounts. Annoying though.
-
View User Profile
-
Send Message
Posted Feb 5, 2015How do you convert the database from Bose?
It says "Bose Economy importer selected" then "flatfile selected, Now please enter the correct values for the database format chosen, Syntax is: /ccsetup convert <filename> <value>"
Then "Example: /ccsetup convert filename test"
What does that mean, whats the value? is the filename the filename that Bose uses? i.e accounts.txt? does the accounts file have to be in the same folder as craftconomy?
Value is usually a number but gives the example as "test"?
-
View User Profile
-
Send Message
Posted Feb 5, 2015@Dibujaron
Does this version still work on 1.8 or does it have to be the latest versions, I was under impression this one was still uuid ready ?
-
View User Profile
-
Send Message
Posted Feb 4, 2015Vault 1.5.0 Not 1.4.1
!!!!!!!!!
anything less than 1.5.0 will break 1.8 servers
-
View User Profile
-
Send Message
Posted Feb 4, 2015Hello,
I use the newest Version of Craftconomy and try to formate the output in the chat. I realised that the first line in the Help-Infos isnt a valid variable in the language-file. This:
(Green)===== (White)Help (Green)===
is not in the english or the german file, so the question is: Where can I change this first line!?
http://www.directupload.net/file/d/3888/c8vnhj5s_png.htm
Another Problem: Where can i format the money-top-list? (and not the header, the list!)
-
View User Profile
-
Send Message
Posted Feb 3, 2015Public Service Announcement for those who tried to use 3.2.1 and couldn't get it to work so reverted to 3.1.6: the newer versions of Vault will not work with it, you must use Vault 1.4.1 with 3.1.6. This caused me lots of pain.
-
View User Profile
-
Send Message
Posted Feb 3, 2015How do u do this ?
Convert from iConomy / BoseEconomy / Essentials / Feconomy (Dev build)!
-
View User Profile
-
Send Message
Posted Feb 2, 2015@Arthurdes
I got the same problem with /bank list.
http://pastebin.com/Ww1jzdND
-
View User Profile
-
Send Message
Posted Feb 2, 2015It has some problem...
Use CraftBukkit version git-Bukkit-a646500 1.8-R0.1-SNAPSHOT
Vault v1.5.2-b33
craftconomy3-3.2.2-20150121.235545-4 and 3.2.1
[14:24:38] [Server thread/INFO]: XXXXXX issued server command: /bank list
[14:24:38] [Server thread/ERROR]: null
org.bukkit.command.CommandException Unhandled exception executing command 'bank' in plugin Craftconomy3 v3.2.2-SNAPSHOT-cf1b201-trv144
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:622) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1048) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:909) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_31]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:643) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:598) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:506) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
Caused by: java.lang.ClassCastException [Ljava.lang.Object cannot be cast to [Ljava.lang.String
at com.greatmancode.craftconomy3.storage.sql.SQLStorageEngine.getBankAccountList(SQLStorageEngine.java:673) ~[?:?]
at com.greatmancode.craftconomy3.commands.bank.BankListCommand.execute(BankListCommand.java:29) ~[?:?]
at com.greatmancode.craftconomy3.tools.commands.SubCommand.execute(SubCommand.java:69) ~[?:?]
at com.greatmancode.craftconomy3.tools.commands.bukkit.BukkitCommandReceiver.onCommand(BukkitCommandReceiver.java:51) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
... 14 more
=====================================================
[14:29:05] [Server thread/INFO]: XXXXXX issued server command: /bank delete XXXXX
[14:29:05] [Server thread/ERROR]: null
org.bukkit.command.CommandException Unhandled exception executing command 'bank' in plugin Craftconomy3 v3.2.2-SNAPSHOT-cf1b201-trv144
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:622) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1048) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:909) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:37) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(SourceFile:9) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_31]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_31]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:643) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:284) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:598) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:506) [craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_31]
Caused by: java.lang.NullPointerException
at com.greatmancode.craftconomy3.commands.bank.BankDeleteCommand.execute(BankDeleteCommand.java:32) ~[?:?]
at com.greatmancode.craftconomy3.tools.commands.SubCommand.execute(SubCommand.java:69) ~[?:?]
at com.greatmancode.craftconomy3.tools.commands.bukkit.BukkitCommandReceiver.onCommand(BukkitCommandReceiver.java:51) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.8-R0.1-SNAPSHOT.jar:git-Bukkit-a646500]
... 14 more
Can't delete the bank and withdrawing money unlimited from bank
Don't know what happen
-
View User Profile
-
Send Message
Posted Feb 2, 2015Could you respond to my previous messages ? Nam changes come into effect in 2 days and I needed to update some stuff as it needs to be on 1.8 and your plugin isn't allowing me to do so.
-
View User Profile
-
Send Message
Posted Jan 29, 2015any idea of an eta on the database conversion and relevant instructions ?
I cant update Vault or craftconomy at the moment due to this
Thanks