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.
@Ghr44
Try that version: https://oss.sonatype.org/content/repositories/snapshots/com/greatmancode/craftconomy3/3.3.1-SNAPSHOT/craftconomy3-3.3.1-20160119.021100-12.jar
I just implemented it but since I don't have the actual plugin .jar I coudn't test. The replacement variable is cc3money.
https://github.com/greatman/craftconomy3/blob/master/src/main/java/com/greatmancode/craftconomy3/Common.java#L1019
Thank you very much! When could we have this rolled out?
@Ghr44
Seems easy enough. Just need to implement a cache so I don't overload mysql with requests. I could add a default balance variable.
Could you add some variables for featherboard? If not, is there a way to set custom variables up myself?
Where are the permissions for this mod? For some reason no one except the admins on my server can check their own /Money.
For all default users it says "you don't have permission to do this" or something like that. :s
But the mod in itself works , setup went smooth and all commands work for the admins.
EDIT: NVM FOUNT IT THE ATTACHED LINK.
If i deposit money to my bank account it says, itd successfully done, but if i want to withdraw my money again, it says: Not enough money
does this prevent me to deposit/withdraw money from my bank account? "database.lock.db"
Do i need to set any Permissions for default group?
Any update schedule soon? :)
@NoHoPeLess
It does support colors
https://github.com/greatman/GreatmancodeTools/blob/master/src/main/java/com/greatmancode/tools/caller/bukkit/BukkitServerCaller.java#L60
Can u pls add any color code support in the language file?
This is the error while starting up the server http://pastebin.com/iUh1Vgev
Im using craftconomy 3.3 but whats going wrong?
18.12 17:15:12 [Server] INFO ... 15 more 18.12 17:15:12 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at com.greatmancode.craftconomy3.tools.commands.bukkit.BukkitCommandReceiver.onCommand(BukkitCommandReceiver.java:51) [?:?] 18.12 17:15:12 [Server] INFO at com.greatmancode.craftconomy3.tools.commands.SubCommand.execute(SubCommand.java:69) [?:?] 18.12 17:15:12 [Server] INFO at com.greatmancode.craftconomy3.commands.money.MainCommand.execute(MainCommand.java:31) [?:?] 18.12 17:15:12 [Server] INFO at com.greatmancode.craftconomy3.account.Account.getWorldGroupOfPlayerCurrentlyIn(Account.java:305) [?:?] 18.12 17:15:12 [Server] INFO Caused by: java.lang.NullPointerException 18.12 17:15:12 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_79] 18.12 17:15:12 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_79] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot18.jar:git-Spigot-5f38d38-12698ea] 18.12 17:15:12 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin Craftconomy3 v3.3-e72ac42-trv178 18.12 17:15:12 [Server] ERROR null
Hi, I want to know if you can make it so the current money of the player is displayed on the sidebar? :) I'm also having issues with the bank system, where accounts don't list
Hello, is there any chance to change the format from the "CONSOLE" ? I mean can we change the name "CONSOLE" to another one?
Hey how do i use Payday?
Hi
is that we can impose a ceiling, so that players do not have more than 1000 of money for example? Apart from some rank?
Thx
I'm having issues setting this up. After i try setting up the database mysql, it doesnt ask me for the database table ? and it just stalls and does nothing.
Thanks =) I am looking for the command for the conversion from boseconomy
@tcarey2015
It does support multiserver if you connect all your craftconomy instances in the same database. It is just not "bungee" aware (like /money pay working cross-servers) tho.
It does have conversion from Boseconomy.
Does this plugin have bungee (multiserver) economy transfer support?
Does this plugin have a command for convering from boseconomy to craftconomy?
Thanks for your time