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 Jun 22, 2015Is it possible to get Gringotts support? It use's the same /money command and I need both digital vault economy (craftconomy) and a physical economy (gringotts). I am using stuff such as Shop Keepers for Towny shop plots but it uses a physical currency and the best one I can find for it is Gringotts. I really like using Craftconomy though and don't wanna ditch it over the master command /money. So I was wondering if it were possible to support Gringotts to prevent conflicts/overriding to be able to have both economies on a Towny server.
Thanks for your time.
-Budo
-
View User Profile
-
Send Message
Posted Jun 22, 2015Okay I know there's a plugin called "Multi World Money" or something, and it has a limitation. This would be "if you have a shop in world A, but you're in world B, any money you get is put on world B's account, not world A's".
In other words, someone giving you money, the money is put in the account of the world you are currently in, not the world the shop is in (chest shops for example).
Would this plugin fix that problem they have? My goal is to have different money for each world, as my server will have three playmodes to switch between (almost-Vanilla, Balanced, and Typical, where Typical is going to be a world where money comes out the wazoo for no reason, Balanced is for a controlled gold based economy, and almost-Vanilla would be trade only or gold shops).
EDIT: I read the documentation, but my issue is still in question. But I have a new question, please take note two questions are now on this. First being about "world balance, user in different world, trade occurs, money goes to current world and not shop world." So with that in mind, I was wondering if there was a video talking about your built in multiworld support. The reason I'd like a video is because the documentation isn't very telling regarding all the issues. My main question in this regards has to do with something rather simple to explain: my players already have a balance going on with their towns via Towny and what-not. Would adding worlds still keep my default world separate and in tact? Or would I have to write the player balances down and re-issue money to towns and players after setup?
EDIT 2: I tried running the command to set up a new economy for my world. I did back up my old CC3 folder first though, as I figured this would happen. All data for my world was wiped after creating a world group. Is there a method of retaining current wallet data while creating a new group and putting that world into said group?
-
View User Profile
-
Send Message
Posted Jun 21, 2015@DarthRiddle
Right in the Documentation link
https://greatmancode.com/display/CRAFTCONO/Commands
https://greatmancode.com/display/CRAFTCONO/Permissions
-
View User Profile
-
Send Message
Posted Jun 21, 2015could you please link the new commands and perms for the new 3x versions on this main page? Its really difficult to find.
-
View User Profile
-
Send Message
Posted Jun 19, 2015@greatman321
Great, glad my explanation was good enough for you to understand. What you just said makes sense, especially if they are on the server for the name change. (Which I think is the case of the only time it happens.) Also likely because our scoreboard plugin has money balance in it so its getting refreshed every 8 seconds.
-
View User Profile
-
Send Message
Posted Jun 19, 2015@Bron4
I did try the namechange this week and it worked fine with cc3 alone, what I think is happening is another plugin is accessing the economy before I had the time to change the name. I do have a fix I beleive (run my join server event the earliest possible, atm it runs at the default moment aka middle). I just need to add it.
-
View User Profile
-
Send Message
Posted Jun 19, 2015@greatman321
Having an issue with name changes and craftconomy. Sometimes when someone changes there name sometimes it glitches out and starts a new "account" Its a little hard to explain but Ill try my best. I will try to use a hypothetical example with Notch changing his name to Joe.
So Notch is on the server and he has a balance of $1000 at this point everything is fine.
"Notch" changes his name to "Joe" instead of his UUID getting updated he gets treated like a new player.
In mysql (cc3_account) I have noticed it will appear to be correct it will have the new name and uuid for the changed name (Joe will be listed with the proper UUID) but not because its has been "updated" but a new entry was created. Because the old name ("Notch"in this case) Notch is still in mysql, but now the UUID is listed as NULL. (
However every time "Joe" now logs in, he is still pulling the data from "Notch" and creates a split account because Notch has an ID and Joe has an ID and in (cc3_balance) if Joe earns any money (remember he had $1000 before) its now being counted in a new balance (so he starts over as zero)
However if the player earns any money from a plugin, say "chestshops" or really anything other than a direct "/money pay" the money is put on the old "Notch" cc3_balance, however the player cannot use that money they could earn 1 million and not be able to "pay" any of it, because when they do a /money balance it is reporting from the "Joe" cc3_balance.
Here are a few observations and how I have handled it for now.
1.) Rebooting the server sometimes fixes things.
2.) Manually going into Phpmyadmin and just deleting all accounts in "cc3_account" that have "NULL" UUID's and Rebooting ALWAYS fixes it.
3.) Observation: I don't believe this happens with ALL name changes, but it does seem to happen nearly anytime a player changes his name while on the server.
I hope you can sort of understand, its kinda a bizarre issue. I'd be happy to discuss this or give more details.
Thanks for your time.
-
View User Profile
-
Send Message
Posted Jun 18, 2015The new version should be available this weekend, just ironing out the bugs on sponge / Canary side.
-
View User Profile
-
Send Message
Posted Jun 18, 2015@jessefjxm
Technicly possible but due to Vault limitation I can't do that if I remember correctly.
-
View User Profile
-
Send Message
Posted Jun 18, 2015Really nice plugin! Just wondering if it's possible to set an upper limit one can carry ;)
-
View User Profile
-
Send Message
Posted Jun 17, 2015Please update thé javadoc link, it is broken.
-
View User Profile
-
Send Message
Posted Jun 15, 2015@APG777
Yes.
-
View User Profile
-
Send Message
Posted Jun 15, 2015Does this plugin have UUID support for name changes?
-
View User Profile
-
Send Message
Posted Jun 14, 2015@BSidiocy
According to the recent files in the upper-right portion of your screen: R: 3.1.6 for CB 1.7.9-R0.1 May 06, 2014 1.7.9/1.7.10 tomato tom-ah-to (same thing), so 3.1.6 is your version.
-
View User Profile
-
Send Message
Posted Jun 11, 2015Can you add an option to set default currency for each world or server
-
View User Profile
-
Send Message
Posted Jun 9, 2015Hello, Looks like an awesome plugin. However I am having problems converting from Essentials. I currently have a huge database of players so converting is a must.
I made a private temp server and tried converting. However I got this error: http://pastebin.com/SBrfGnqh (I just have one account on Essentials atm)
Please tell me what's wrong. :C
-
View User Profile
-
Send Message
Posted May 31, 2015Hi
Could you re-add payday function ?
Thanks in advance :)
-
View User Profile
-
Send Message
Posted May 26, 2015Why is there no English installation video? Also, do you need iConomy to get it to work or is just having bukkit fine?
-
View User Profile
-
Send Message
Posted May 25, 2015Hello!
3.3 candidate! If no bug are reported, should be fully released next week!
Changelog:
Known bugs:
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.
https://oss.sonatype.org/content/repositories/snapshots/com/greatmancode/craftconomy3/3.2.2-SNAPSHOT/craftconomy3-3.2.2-20150526.043652-15.jar
-
View User Profile
-
Send Message
Posted May 13, 2015What version is compatible to Spigot 1.7.10?
Please reply Thanks!