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 Aug 12, 2012Status update for V3!
A uber awesome ingame/console setup wizard! On first boot-up it will ask you to do /ccsetup . It doesn't convert from V2 yet but that's for the next update!
Technicly speaking, everything should work about Player accounts and Bank accounts (/money and /bank cmd). I still need to create commands to modify the currency information.
http://jenkins.thebigdigmc.info/job/Craftconomy3/189/artifact/target/craftconomy3-3.0.0-SNAPSHOT.jar
Reports bugs over here! http://bug.greatmancode.com/browse/CRAFTCONO
Vault build that works with this version: http://ci.herocraftonline.com/job/Vault/225/artifact/target/Vault-1.2.17-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Aug 12, 2012world A and world B can share money and world C has its own
-
View User Profile
-
Send Message
Posted Aug 12, 2012Conversion from Iconomy 6/7 to Craftconomy is not working for me
Here is how I configured it http://pastebin.com/4zU0j3BB
-
View User Profile
-
Send Message
Posted Aug 11, 2012@CerbX
most likely pex bug. I'm hooking directly into bukkit permissiom system.
-
View User Profile
-
Send Message
Posted Aug 11, 2012Doesn't want to hook in with PermissionsEx, ops can use the commands, but the default users cannot.
Plugin list: Vault (you recommended) Quickshop Factions WorldEdit WorldGuard Commandbook MC Jobs ChatManager
-
View User Profile
-
Send Message
Posted Aug 11, 2012@DarkMists
What feature?
EDIT: Scratch that. Found your comment Hehe.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@greatman321
if you can add the feature that would be great.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@JeffAvery
Thanks a lot :)
-
View User Profile
-
Send Message
Posted Aug 11, 2012@greatman321
Greatman! you are the bomb. That fixed the mob plugin and an issue with SimpleSpleef. Thanks a lot, I'm heading over to the Donate button.
Regards,
jeff
-
View User Profile
-
Send Message
Posted Aug 11, 2012@greatman321
Thank you thank you! I'll try this as soon as I can get a reboot in. Jeff
-
View User Profile
-
Send Message
Posted Aug 11, 2012Hello again!
Status update for V3:
What is missing to have a working version (without currency exchange rate and payday)
http://jenkins.thebigdigmc.info/job/Craftconomy3/172/artifact/target/craftconomy3-3.0.0-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Aug 11, 2012@pyrosine
Today or tomorrow. I got all the basics stuff done.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@JeffAvery
Download http://jenkins.thebigdigmc.info/job/Craftconomy/5/artifact/target/Craftconomy-2.3.5-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Aug 11, 2012Hello,
I upgraded iconomy to craftconomy this morning and also upgraded Vault. I started getting the errors below on my console. MBRLite is a plugin that pays bounty for killing mobs. Thanks for any thoughts you may have on it.
jeff
Versions: Bukkit 1.3.1 R1 iConomy 2.3.5-b4 MBRLite v9 Vault 1.2.16-b184
Error: org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) at net.minecraft.server.EntitySkeleton.dropDeathLoot(EntitySkeleton.java:111) at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) at net.minecraft.server.EntitySkeleton.die(EntitySkeleton.java:68) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:762) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1020) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.StringIndexOutOfBoundsException String index out of range: 2 at java.lang.String.substring(Unknown Source) at me.greatman.Craftconomy.Craftconomy.format(Craftconomy.java:355) at net.milkbowl.vault.economy.plugins.Economy_Craftconomy.format(Economy_Craftconomy.java:109) at info.hawksharbor.MBRLite.Utils.MBREconomyHandler.moneyTransaction(MBREconomyHandler.java:73) at info.hawksharbor.MBRLite.Listeners.MBRLiteEntityListener.payoutPlayer(MBRLiteEntityListener.java:133) at info.hawksharbor.MBRLite.Listeners.MBRLiteEntityListener.onEntityDeath(MBRLiteEntityListener.java:74) at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 21 more 2012-08-11 08:51:46 [SEVERE] Could not pass event EntityDeathEvent to MBRLite org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299) at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:818) at net.minecraft.server.EntityLiving.die(EntityLiving.java:767) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663) at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38) at net.minecraft.server.EntityHuman.attack(EntityHuman.java:762) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1020) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.StringIndexOutOfBoundsException String index out of range: 2 at java.lang.String.substring(Unknown Source) at me.greatman.Craftconomy.Craftconomy.format(Craftconomy.java:355) at net.milkbowl.vault.economy.plugins.Economy_Craftconomy.format(Economy_Craftconomy.java:109) at info.hawksharbor.MBRLite.Utils.MBREconomyHandler.moneyTransaction(MBREconomyHandler.java:73) at info.hawksharbor.MBRLite.Listeners.MBRLiteEntityListener.payoutPlayer(MBRLiteEntityListener.java:133) at info.hawksharbor.MBRLite.Listeners.MBRLiteEntityListener.onEntityDeath(MBRLiteEntityListener.java:74) at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 20 more
-
View User Profile
-
Send Message
Posted Aug 11, 2012@greatman321
Alright. Any idea of when you'll have that sorted? I don't want to sound too ungrateful having said that, so nice work on the plugin
-
View User Profile
-
Send Message
Posted Aug 11, 2012@pyrosine
V2 database is not compatible with V3 ;). A converter will be written of course ;)
-
View User Profile
-
Send Message
Posted Aug 11, 2012Hi. Glad to see this back around again - was afraid it had been left for dead (an idea supported by the old jenkins which i had been following)
I'm running a database from an older version and imagine this could be a factor, but I'm getting this error when using MySQL (note that I havent tested it against sql, etc):
Apart from the code not disabling properly, obviously it's to do with mysql syntax but I was unable to find the table that has a column "show"
-
View User Profile
-
Send Message
Posted Aug 10, 2012@cydp3
So is there a solution for this?
-
View User Profile
-
Send Message
Posted Aug 10, 2012Hello again!
Quick update on V3:
Latest version here! http://jenkins.thebigdigmc.info/job/Craftconomy3/168/artifact/target/craftconomy3-3.0.0-SNAPSHOT.jar
-
View User Profile
-
Send Message
Posted Aug 10, 2012@deleted_6837836
This also happens on my server whenever a player tries to do use /money or buy/sell an item.
Edit: This happens in both the development build and the stable build.
Using latest RB of craftbukkit and the following plugins:
Vault, Chestshop and of course CraftConomy