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 Dec 12, 2012@greatman321
I copied the language file from ur .jar file and into the craftconomy3 folder and it seems to work, but I guess it would be better if ur plugin did this by itself.
"/money top" is working fine but not "/money top 2" (I still need to do "/money top dollar 2").
Could "/money balance kiwz" be changed to "/money kiwz" (so we dont need to type "balance")?
CraftConomy still dosent delete non-excisting towns/nations (Towny) accounts.
This is a big deal (for me) since other players crating new towns with the same name will get the deleted towns money, this could be exploited to get infite amount of money.
-
View User Profile
-
Send Message
Posted Dec 11, 2012@greatman321
Oh, I do, eh, isnt craftconomy suposed to change it for me?
Well, I'll do it manually.
-
View User Profile
-
Send Message
Posted Dec 11, 2012@bmiller2225
Either use the permissions.yml in the same folder as ur craftbukkit.jar file to setup permissions, or u could use PEX, GroupManager or my favorit bPermissions plugin to make permissions.
Search for bPermissions and read about it, u will soon get the point ;)
-
View User Profile
-
Send Message
Posted Dec 11, 2012I was under the impression that vault set that up for you correctly. How do I change the permissions? I couldn't locate a permission file in craftconomy
-
View User Profile
-
Send Message
Posted Dec 11, 2012@Kiwz
You got a old lang.yml file. Delete it and restart your server.
The file have more than 40 lines hehe: https://github.com/greatman/craftconomy3/blob/master/src/main/resources/lang.yml
-
View User Profile
-
Send Message
Posted Dec 11, 2012@greatman321
Nope:
http://pastebin.com/1k6JEhmw
-
View User Profile
-
Send Message
Posted Dec 11, 2012@Kiwz
Can you confirm if you have a line called money_pay_sent in your lang.yml file?
-
View User Profile
-
Send Message
Posted Dec 11, 2012@Kiwz
Thanks, probably missed some while converting to the multi-language system.
-
View User Profile
-
Send Message
Posted Dec 11, 2012@greatman321
Seems like there is alot of ur commands that is broken, here is another issue (among many):
2012-12-11 23:21:31 [INFO] lisetlars issued server command: /money pay tredep 100
2012-12-11 23:21:31 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin Craftconomy v3.0.4 b716
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:502)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:985)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:903)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:858)
at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:124)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
at net.minecraft.server.ServerConnection.b(SourceFile:39)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at java.util.Formatter.parse(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at com.greatmancode.craftconomy3.commands.money.PayCommand.execute(PayCommand.java:50)
at com.greatmancode.craftconomy3.commands.CommandHandler.execute(CommandHandler.java:66)
at com.greatmancode.craftconomy3.commands.managers.BukkitCommandManager.onCommand(BukkitCommandManager.java:48)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 16 more
-
View User Profile
-
Send Message
Posted Dec 11, 2012@greatman321
2012-12-11 23:20:10 [INFO] Kiwz issued server command: /money top
2012-12-11 23:20:10 [WARNING] [Craftconomy] Task #3081 for Craftconomy v3.0.4 b716 generated an exception
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at java.util.Formatter.parse(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at com.greatmancode.craftconomy3.commands.money.TopCommandThread.run(TopCommand.java:62)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529)
at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Build 651 is working okay, so guess something happend between 651 and 716.
And btw, could u fix the problem with towny?
The bug is: when a town/nation gets a new name (or is deleted), craftconomy dosent catch the event and dosent delete theese accounts, making it possible for other players to get that money if they make a new town/nation with the same name, its a huge deal for me to get this fixed.
Have a nice day :)
-
View User Profile
-
Send Message
Posted Dec 11, 2012@bmiller2225
Did you set the correct permissions?
-
View User Profile
-
Send Message
Posted Dec 11, 2012Hi, I just recently installed this plugin, and I am fairly new to them. My console says that vault has hooked into craftconomy3, however, anyone without OP powers is unable to use any of the commands. I'm not sure how to fix this, and any help is greatly appreciated.
-
View User Profile
-
Send Message
Posted Dec 9, 2012How to convert 50 000 iConomy6 accounts in 5 seconds instead of 50min:
-
View User Profile
-
Send Message
Posted Dec 9, 2012I want to use the very same database for two different servers. Is that possible with this plugin? Is the database the absolute authority (database first approach)? Or does the plugin use some sort of internal caching?
-
View User Profile
-
Send Message
Posted Dec 8, 20123.0.4 Release:
If you got issues with MySQL, put strings in the config.yml between ' ' . (Example: user: 'root' instead of user: root) It may fix it.
-
View User Profile
-
Send Message
Posted Dec 7, 2012@greatman321
Thanks for reply :)
-
View User Profile
-
Send Message
Posted Dec 6, 2012@MartinTheHamster
Can't with the current system unfortunatly. You can use SQLite for flatfile database.
-
View User Profile
-
Send Message
Posted Dec 6, 2012Could you make integrated flatfile support?
Thanks for making this plugin, no worries if you can't do the flatfile.
Cheers,
Martin
-
View User Profile
-
Send Message
Posted Dec 5, 2012@chakyl
You can't unfortunatly. The default currency is used for the Vault hook.
-
View User Profile
-
Send Message
Posted Dec 5, 2012@Scrandre
What is hard to config in it? The format issue can be fixed easily with a command (Will get fixed in the full 3.0.4 release).