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.
@ryvix
3.1.1 Does that SQL query to fix the issue ;)
Hey, since you had those worlds not set properly it created duplicate balances. If you go into the database and set all worlds to any now as they should have been from before you will see 2 balances now which have to be merged.
I did this query: UPDATE cc3_balance SET worldName='default';
Then I did these queries provided by this kind person ypercube here: http://stackoverflow.com/a/14762346/311458
You just have to substitute in the proper table and column names in the right spots. After that everything seemed to be perfect.
This plugin doesn't seem to be coorporate with essentials plugin. Is that a known issue or is only me?
Also this doesn't seem to work with chestshop aswell..
@Jake_AP_Spidermonkey
Can you try : http://build.greatmancode.com/artifact/CRAFTCONOMY-CRAFTCONOMY3/JOB1/build-1022/Jenkins-Artifact/craftconomy3-3.1.2-SNAPSHOT.jar
It should fix your issue.
I see it now, i skipped past it twice as its where you would expect a generic heading and not bullet pointed like everything else.
@greatman321
@krustymk
16:01:30 [Server] INFO at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.getBalance(Economy_Craftconomy3.java:123) 10.02 16:01:30 [Server] INFO Caused by: java.lang.IllegalAccessError: tried to access field
Having a old (actually current stable) version of Vault trying to access a variable that I made private in 3.1
The first line of my changelog said: You need a dev-build of Vault to be able to link to the plugin: http://ci.herocraftonline.com/job/Vault/ )
Did you download the latest dev-build?
@greatman321
You didn't read the changelog.
In a helpful mood tonight then?!!
First of all, i did read the change log 2nd i still dont see what that has to do with the plugin throwing an error
So.. any chance you could be a little more helpful and be specific about what you are talking about
@greatman321
The error is as follows:
19:31:33 [WARNING] Unexpected exception while parsing console command "ccsetup b asic sign" org.bukkit.command.CommandException: Unhandled exception executing command 'ccse tup' in plugin Craftconomy3 v3.1.0 b1005-f946e7b7b39306e98716b19afcb44117b0fd4f6 8-master at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 6) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServe r.java:514) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(Craf tServer.java:506) at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java: 260) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 25) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.NullPointerException at com.greatmancode.craftconomy3.configuration.ConfigurationManager.load DefaultSettings(ConfigurationManager.java:173) at com.greatmancode.craftconomy3.commands.setup.NewSetupBasicCommand.for mat(NewSetupBasicCommand.java:92) at com.greatmancode.craftconomy3.commands.setup.NewSetupBasicCommand.exe cute(NewSetupBasicCommand.java:48) at com.greatmancode.craftconomy3.commands.CommandHandler.execute(Command Handler.java:65) at com.greatmancode.craftconomy3.commands.managers.BukkitCommandManager. onCommand(BukkitCommandManager.java:45) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 8 more
Also with the new update, this continues.
Released 3.1.1
http://dev.bukkit.org/server-mods/craftconomy/files/18-3-1-1/
Fixed some bugs.
@Kaosvf
Is it possible for you to come on IRC in about 30 minutes? Will be better to pin-point the issue.
@Jake_AP_Spidermonkey
I need the error being thrown in the console.
Hi,
I updated craftconomy from the 3.0.3 to the 3.1 and I have a problem. Now all players see this: http://i.imgur.com/XyQpAil.png
I make the command "/craftconomy format small" and it didn't solved the problem, I solved the problem for me with the command "/money set Kaosvf 5" and now I see my 5 credits correctly. It's obviously that I can't do the command for all players.
I use MySql.
Regards.
Uhh, every time I try setting up the format for the money, it just stops working and gives me an error saying that there was an unhanded exception. Why is that?
@krustymk
You didn't read the changelog.
Both MobBounty and Precious Stones are not giving/taking cash now
10.02 16:02:20 [Multicraft] Skipped 7 lines due to rate limit (30/s) 10.02 16:01:30 [Server] INFO at net.sacredlabyrinth.Phaed.PreciousStones.listeners.PSBlockListener.handlePlace(PSBlockListener.java:886) 10.02 16:01:30 [Server] INFO at net.sacredlabyrinth.Phaed.PreciousStones.managers.ForceFieldManager.add(ForceFieldManager.java:110) 10.02 16:01:30 [Server] INFO at net.sacredlabyrinth.Phaed.PreciousStones.managers.ForceFieldManager.purchase(ForceFieldManager.java:2562) 10.02 16:01:30 [Server] INFO at net.sacredlabyrinth.Phaed.PreciousStones.managers.PermissionsManager.hasMoney(PermissionsManager.java:455) 10.02 16:01:30 [Server] INFO at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.has(Economy_Craftconomy3.java:156) 10.02 16:01:30 [Server] INFO at net.milkbowl.vault.economy.plugins.Economy_Craftconomy3.getBalance(Economy_Craftconomy3.java:123) 10.02 16:01:30 [Server] INFO Caused by: java.lang.IllegalAccessError: tried to access field com.greatmancode.craftconomy3.currency.CurrencyManager.defaultCurrencyID from class net.milkbowl.vault.economy.plugins.Economy_Craftconomy3 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.Packet15Place.handle(SourceFile:58) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:657) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.PlayerInteractManager.interact(PlayerInteractManager.java:392) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.ItemStack.placeItem(ItemStack.java:72) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.ItemBlock.interactWith(ItemBlock.java:72) 10.02 16:01:30 [Server] INFO at net.minecraft.server.v1_4_R1.ItemBlock.processBlockPlace(ItemBlock.java:87) 10.02 16:01:30 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:100) 10.02 16:01:30 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 10.02 16:01:30 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 10.02 16:01:30 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 10.02 16:01:30 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 10.02 16:01:30 [Server] INFO org.bukkit.event.EventException 10.02 16:01:30 [Server] SEVERE Could not pass event BlockPlaceEvent to PreciousStones v9.5.6-SNAPSHOT 10.02 16:01:30 [Server] INFO Using inbuilt NmsBlock for this version. 10.02 16:01:27 [Multicraft] JayBoy1969 ran command Message of the Day
@stockholmgaming
It can partly do that due to Vault limitation. Vault doesn't provide any information about currency or world to the plugins through that so, Craftconomy is limited to default world & default currency.
Plugins can directly use my Api (Everything in com.greatmancode.craftconomy3.Common) to be able to support that feature.
Finally, BOSEconomy importing is supported.
@greatman321
I am running quite a big server with a proper set up survival world that is using BoseEconomy and vault. Now I've added an adventure world to the server using my-worlds and I need different currencies on the worlds. I was wondering if this plugin would be able to handle that.
This would include converting the survival world's boseEconomy to this plugin.
If this is possible to do I would happily make a donation to this project for help via Skype or similar software.
Send me a PM if you have an answer for this, thanks in advance!
@BoomerBR
@jake001909
Should fix your issue http://build.greatmancode.com/artifact/CRAFTCONOMY-CRAFTCONOMY3/JOB1/build-1015/Jenkins-Artifact/craftconomy3-3.1.1-SNAPSHOT.jar
@jake001909
Use another display format for now.
@greatman321
Please, hide that "default" string before the ammount of money.