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 Sep 9, 2012@TOOTHPlCK1
Still planned.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@linwetalion
I could add a option in the yml for quick setup indeed. Post a feature request on my bug site.
-
View User Profile
-
Send Message
Posted Sep 9, 2012Greatman321, is it possible to make an alternative way of setting up? ingame setup makes me crazy (especially if I have to re-do it 5-10 times a day in case of total plugins folder remaking). Comprehensive YML would be just fine. Though I appreciate greatly your idea of ingame setup.
-
View User Profile
-
Send Message
Posted Sep 8, 2012So I didn't see any configurable hard cap in the 3.0 version, are you still gonna do that?
-
View User Profile
-
Send Message
Posted Sep 8, 2012One question ... you can configure a physical currency?, for example ingots of gold and metal, or any other item.
-
View User Profile
-
Send Message
Posted Sep 8, 2012It works!, I thought the option to "convert" did not have to set it up because there was that convert nothing. Thank you very much ;)
-
View User Profile
-
Send Message
Posted Sep 8, 2012@waybaker
Temp fix would be to disable the longmode display.
-
View User Profile
-
Send Message
Posted Sep 8, 2012@Q2Lummox
Did you completly finish the setup? There's several steps in /ccsetup. Last one should be the convert part.
-
View User Profile
-
Send Message
Posted Sep 8, 2012I reinstalled the plugin, this time without touching the configuration file. I've configured by the console, until finally, I get this message:
"[INFO] [Money] / ccsetup - Start the setup"
I understand that already ended set.
But, when I type any command, I always say this:
"[INFO] [Money] is in setup mode Craftconomy! Type / ccsetup."
How I can deactivate the mode setup from a command?, It is better do not touch the configuration file, then, as I put it in normal mode?
I've looked at the table cc3_config, and I have only one entry relating to "Multiworld".
-
View User Profile
-
Send Message
Posted Sep 8, 2012-
View User Profile
-
Send Message
Posted Sep 8, 2012@greatman321
It was working fine with CC2 :/
-
View User Profile
-
Send Message
Posted Sep 8, 2012@linwetalion
Atm banks are only another account that can have multiple people access it. It is planned to add interest in it.
@Q2Lummox
Better not touch the config.yml. Everything that is inside is handled by the setup handler (Even disabling it).
Like 94 is about bankPrice (When you /bank create). Be sure that a bankprice entry exists in the cc3_config table.
@waybaker
Can I get the stacktrace of it?
@xDrapor
It's more a "issue" about my Vault implementation. Was it working fine with CC2?
-
View User Profile
-
Send Message
Posted Sep 8, 2012Guys, at the moment your project is the only one to replace the abandoned eco-plugins, that we all used. like iconomy etc. I'm really looking forward to use it. But currency exchange rates and exchange possibility are needed. And what about banks? Do they have any working features? Like loans and interests?
-
View User Profile
-
Send Message
Posted Sep 8, 2012I have one error
I configured the "plugin" through the command "/ ccsetup". After setting it up, I stopped the server, and in the settings file, I disabled this:
System: Setup: false
Now, when I start the server again, I get this error:
2012-09-08 05:44:55 [INFO] [Craftconomy3] Enabling Craftconomy3 v3.0.2-SNAPSHOT b311 2012-09-08 05:44:55 [INFO] [Craftconomy3] Starting up! 2012-09-08 05:44:55 [INFO] [Craftconomy3] Loading the Configuration 2012-09-08 05:44:55 [INFO] [Craftconomy3] Loading commands 2012-09-08 05:44:55 [INFO] [Craftconomy3] Loading the Database Manager 2012-09-08 05:44:56 [INFO] [Craftconomy3] Database Manager Loaded! 2012-09-08 05:44:56 [INFO] [Craftconomy3] Loading the Currency Manager 2012-09-08 05:44:56 [INFO] [Craftconomy3] Currency Manager Loaded! 2012-09-08 05:44:56 [INFO] [Craftconomy3] Loading default settings. 2012-09-08 05:44:56 [SEVERE] Error occurred while enabling Craftconomy3 v3.0.2-SNAPSHOT b311 (Is it up to date?) java.lang.NullPointerException at com.greatmancode.craftconomy3.configuration.ConfigurationManager.loadDefaultSettings(ConfigurationManager.java:94) at com.greatmancode.craftconomy3.Common.initialize(Common.java:105) at com.greatmancode.craftconomy3.CC3BukkitLoader.onEnable(CC3BukkitLoader.java:47) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) at net.minecraft.server.MinecraftServer.i(MinecraftServer.java:296) at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:275) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:225) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:140) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:378) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
EDIT: Same thing happens if I use "sqlite".
-
View User Profile
-
Send Message
Posted Sep 7, 2012Found another one...
It seems that very high balances (exceeding 10 million) are not supported and cause an unhandled exception error in the console when checking the balance.
We have a casino plugin on our server and a member hit the jackpot on the $100,000 slots, with 100 X payout and the plugin went nuts in the console log.
-
View User Profile
-
Send Message
Posted Sep 7, 2012@greatman321
Could you please address my multiworld problem? Not to sound demanding, I know what its like to be a plugin dev, however, I'm in desperate need of this being fixed, I'd appreciate it if you could get back to me as soon as you can,
Thanks,
xDrapor
-
View User Profile
-
Send Message
Posted Sep 7, 2012@stickycraft
/currency default <Your Currency Name> should fix your issue
@pyrosine
How is the current system confusing for new people?
@waybaker
Fixed in that build : http://jenkins.thebigdigmc.info/job/Craftconomy3/311/
-
View User Profile
-
Send Message
Posted Sep 7, 2012Found a bug..
Both /money set and /money take actually take money from the player. /money set should set their balance to the indicated amount shouldn't it?
-
View User Profile
-
Send Message
Posted Sep 7, 2012Craftconomy accounts don't seem to be created for a user until they've had some kind of interaction involving money (paying, receiving). I imagine this is to stop pointless creation of accounts, but I would prefer to both get the name of every player, and avoid confusion on the part of a new user, so is it possible to add it as an option?
-
View User Profile
-
Send Message
Posted Sep 5, 2012org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin Craftconomy3 v3.0.1 b277 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:880) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:826) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:808) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) 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:578) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.greatmancode.craftconomy3.Common.format(Common.java:237) at com.greatmancode.craftconomy3.commands.money.MainCommand.execute(MainCommand.java:37) at com.greatmancode.craftconomy3.commands.BukkitCommandManager.onCommand(BukkitCommandManager.java:125) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 15 more
im getting that error :/