Currency

Currency - Nothing extra
core version: 0.6.1
basic version: 0.8.1

Currency is a new method of handling an economy in your Bukkit server. Unlike most other economy plugins, Currency is broken into two separate plugins, one containing the database and account handling (CurrencyCore) and the other containing the commands (CurrencyBasic). Even more different, CurrencyBasic is written in JRuby using RubyBukkit making it easy to edit in real time to suit your needs.

Why another economy plugin? An economy management plugin does not need to do more than hold data. It should be utilized through it's API in other plugins to interact with the server's players. This is exactly what this plugin does, as CurrencyBasic is entirely optional and can be easily replaced/edited.

Installation: http://dev.bukkit.org/server-mods/currency/pages/installation/
Developers API: http://dev.bukkit.org/server-mods/currency/pages/developers-api/
Commands & Permissions: http://dev.bukkit.org/server-mods/currency/pages/commands-permissions/

Github: https://github.com/coelho/Currency
Issues: https://github.com/coelho/Currency/issues
Bukkit Forums: http://forums.bukkit.org/threads/econ-currency-v0-1-nothing-extra-1-0-1-r1.52133/

Download:
CurrencyCore.jar: http://dev.bukkit.org/server-mods/currency/files/17-currency-core-v0-6-1/
CurrencyBasic.rb: http://dev.bukkit.org/server-mods/currency/files/20-currency-basic-v0-8-1/

Useful Plugins:
Vault: http://dev.bukkit.org/server-mods/vault/

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of EnchantedBishop EnchantedBishop May 25, 2013 at 20:23 UTC - 0 likes

    Does this work with 1.5.2 Iif not will you be updating?

  • Avatar of Tony1928 Tony1928 Dec 10, 2012 at 22:37 UTC - 0 likes

    Does this mod offer command for when you place or takeout items in a certian chest money is added or taken away from the person that activates it.

  • Avatar of tacticalsk8er tacticalsk8er Aug 18, 2012 at 23:18 UTC - 0 likes

    @ElectronGuigui: Go

    Quote:

    CurrencyBasic is written in JRuby using RubyBukkit making it easy to edit in real time to suit your needs.

  • Avatar of ElectronGuigui ElectronGuigui Apr 27, 2012 at 17:05 UTC - 0 likes

    @C031H0: Go

    The sources files are "CurrencyBasic.rb" Why ".rb" ? I've doing a plugin (ValidServ) and my sources files are Java sources files...

  • Avatar of C031H0 C031H0 Mar 07, 2012 at 04:25 UTC - 0 likes

    @Tauryuu: Go

    That is what the plugin is aimed at doing. Allowing people to freely control their economy without any binding them to anything.

    Glad you like it!

  • Avatar of Tauryuu Tauryuu Mar 07, 2012 at 02:22 UTC - 0 likes

    @C031H0: Go

    Hm. The error disappeared when I added ebean.properties. Wierd.

    Anyways, I love this plugin! I had to code an external plugin to replace CurrencyBasic, but it works perfectly. :)

  • Avatar of C031H0 C031H0 Mar 05, 2012 at 22:31 UTC - 0 likes
  • Avatar of Jselbyonbukkitdev Jselbyonbukkitdev Mar 05, 2012 at 07:09 UTC - 0 likes

    It would be nice for it to work with SCS.

  • Avatar of C031H0 C031H0 Mar 04, 2012 at 00:14 UTC - 0 likes

    @Tauryuu: Go ebeans.properties is unneeded, and is just a warning. It seems it may be a misconfiguration with bukkit persistence in the bukkit.yml. Can you post that for me?

  • Avatar of Tauryuu Tauryuu Mar 02, 2012 at 21:35 UTC - 0 likes

    Where do I get ebean.properties? I looked everywhere and I couldn't find the file. Now I get these giant errors without it.

    EDIT: I don't think it's the ebean.properties issue, after doing some research, but this error still pops up once in a while.

    03.03 05:24:30 [Server] INFO Disconnecting dragonlord9234 [/76.121.254.203:2718]: You are not white-listed on this server! 03.03 05:24:30 [Server] SEVERE ... 12 more 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:607) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.lib.sql.PooledConnection.rollback(PooledConnection.java:752) 03.03 05:24:30 [Server] SEVERE at org.sqlite.Conn.rollback(Conn.java:351) 03.03 05:24:30 [Server] SEVERE at org.sqlite.DB.exec(DB.java:76) 03.03 05:24:30 [Server] SEVERE at org.sqlite.DB.throwex(DB.java:370) 03.03 05:24:30 [Server] SEVERE Caused by: java.sql.SQLException: SQL logic error or missing database 03.03 05:24:30 [Server] SEVERE at java.lang.Thread.run(Thread.java:636) 03.03 05:24:30 [Server] SEVERE at is.currency.queue.AccountQueue.run(AccountQueue.java:24) 03.03 05:24:30 [Server] SEVERE at is.currency.queue.AccountQuery.execute(AccountQuery.java:16) 03.03 05:24:30 [Server] SEVERE at is.currency.queue.impl.AccountCreateQuery.run(AccountCreateQuery.java:25) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1567) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.core.DefaultServer.save(DefaultServer.java:1577) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.persist.DefaultPersister.save(DefaultPersister.java:282) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveRecurse(DefaultPersister.java:308) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaRecurse(DefaultPersister.java:361) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.persist.DefaultPersister.saveVanillaInsert(DefaultPersister.java:381) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.core.BeanRequest.rollbackTransIfRequired(BeanRequest.java:107) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:595) 03.03 05:24:30 [Server] SEVERE at com.avaje.ebeaninternal.server.transaction.JdbcTransaction.rollback(JdbcTransaction.java:614) 03.03 05:24:30 [Server] SEVERE javax.persistence.PersistenceException: java.sql.SQLException: SQL logic error or missing database

    Last edited Mar 02, 2012 by Tauryuu

Facts

Date created
Dec 28, 2011
Category
Last update
Mar 07, 2012
Development stage
Release
Language
  • enUS
License
GNU General Public License version 2 (GPLv2)
Curse link
Currency
Downloads
15,260
Recent files

Authors