[INACTIVE][ECON] BankAccount v.0.5.1 - Shared Bank Accounts [860]

Discussion in 'Inactive/Unsupported Plugins' started by TAT, Mar 4, 2011.

  1. Offline


    [​IMG]BankAccount v0.5.1
    IRC @ irc.esper.net/#BankAccount
    Team: TAT

    Download 0.5.1 (JAR, TAR.GZ, ZIP)
    Earlier versions: 0.2-0.5
    Source Code @ Github

    BankAccount enables the players to open shared bank accounts with each other.
    The players with access to an account can deposit, withdraw and transfer money.

    Searching for coders and testers
    If you are interested in code and/or test BankAccount, please send a PM to TAT.

    Error reporting and feature requests
    Please use our Redmine system for this: http://redmine.earthgame.dk
    Requirements (open)

    • iConomy, BOSEconomy or Essentials Economy
    • mysql-connector-java-bin (Found here) (NOTE: must be included to Java ext folder - instructions included in Readme)
    • sqlitejdbc-v056 (Found here) (NOTE: must be included to Java ext folder - instructions included in Readme)
    Features (open)

    • Open a shared bank account between each other
    • Deposit/withdraw money between economy account and shared bank account
    • Transfer money between shared bank accounts
    • Password protect shared bank accounts (Case-sensitive)
    • Amounts on accounts can gain interest over time
    • Use commands global or in bank areas
    • Loan system
    Todo (open)

    • NPC??? (Perhaps)
    Permissions Nodes (open)
    Commands (open)
    Admin commands
    • /account help [page]
    • /account open <accountname> [players]
    • /account info <accountname>
    • /account list
    • /account balance <accountname>
    • /account adduser <accountname> <player>
    • /account removeuser <accountname> <player>
    • /account password <accountname> [password]
    • /account deposit <accountname> <amount>
    • /account withdraw <accountname> <amount> [password]
    • /account transfer <from account> <to account> <amount> [password]
    • /account loan <amount>
    • /account pay <amount>
    • /account close <accountname> [password]
    • /account select
    • /account setarea <areaname>
    • /account removearea <areaname>
    Documentation @ GitHub
    Howto videos (open)
    Basic Setup (open)
    MySQL Setup (open)
    Area Setup (open)
    Features planned for next release (open)

    • Separate banks with separate accounts (like in reality) [option]
    Changelog (open)
    Version 0.5.1
    • Added permissionnode for list command (Included in basic permission)
    • Added possibility to disable interest and loan debug output
    • Accounts no longer case-sensitive
    • Code clean-up
    • Changed to use Register [GitHub Commit: 2071011cca5d89940f310dc39273be8bb7e517bc]
      • Now supports following economy plugins (iConomy preferred)
        • iConomy 4
        • iConomy 5
        • BOSEconomy
        • Essentials Economy
    • Updated to CraftBukkit #860
    • Removed response to multiple banks config
    • API changes
    Full changelog
    NEO and artimas22 like this.
  2. Offline


    There is in the testing version of v.0.6
  3. Offline


    Quote me once its out. Even if it's unstable. The 0.5.1 version gives me lots of errors.
  4. Offline


    The testing/development version can always be found on my Jenkins server.
  5. Offline


    What is the IP for your server? Or link to the page?
  6. Offline


  7. Offline


    I used build #36 and got this error
    13:04:02 [INFO] [BankAccount] Default config file created!
    13:04:02 [SEVERE] java.lang.ClassCastException: java.lang.Double cannot be cast
    to java.lang.String
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.deser
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.deser
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.deser
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.loadF
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    13:04:02 [SEVERE]       at dk.earthgame.TAT.BankAccount.Settings.loadConfigurati
    13:04:02 [SEVERE]       at dk.earthgame.TAT.BankAccount.BankAccount.onEnable(Ban
    13:04:02 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    13:04:02 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    13:04:02 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    13:04:02 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    13:04:02 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.enablePlugins(Craf
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    13:04:02 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    13:04:02 [INFO] BankAccount is disabled!
    13:04:02 [INFO] [BankAccount] Payment method found (iConomy version: 6)
  8. Offline


    I have uploaded a new testing version (build #37).
    Please do one of the following:
    • Let it recreate the config by removing config file and then run the server.
    • Change all loan rates, so the number before colon is in quotes. (Example -> 0.01: 0.05 becomes "0.01": 0.05)
  9. Offline


    Any ideas why I get this?

    04:12:21 [SEVERE] Could not pass event PLUGIN_ENABLE to BankAccount
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
            at dk.earthgame.nijikokun.register.payment.methods.iCo4.isCompatible(iCo
            at dk.earthgame.nijikokun.register.payment.Methods.createMethod(Methods.
            at dk.earthgame.nijikokun.register.payment.Methods.setMethod(Methods.jav
            at dk.earthgame.TAT.BankAccount.BankAccountPluginListener.onPluginEnable
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    I'm pretty sure I've done everything that's shown on the videos. Bukkit RB1337
  10. Offline



  11. Offline


    TAT, I don't know if you follow this thread, but here're 2 bugs I found in your testing version:

    1. I don't get charged when I withdraw money, even if it's set in the config.yml. Tried all 4 options, but I'm always able to withdraw the whole amount without being charged.
    2. Every once in a while I get this in console:
    EDIT: Also I'm not able to to take a loan. This is what I get:
    No errors in the console, except the one I get when loading the server:
  12. Offline


    If there can be multiple banks, can there be multiply interest rates and sign up fees?
  13. Offline


    You need to download this plugin - its TAT's SignUpdater, it makes sure things update properly.
    Particularly sign entitys. http://forums.bukkit.org/threads/dev-edit-signupdater-main-system-for-updating-signs.23895/

    Currently no there is only 1 fee/1 interest rate. Not sure if he plans to implement it. Pretty sure he's been busy. He does however have part of NPC like teller mapped out from what I can see in the source code.
  14. Offline


    I don't have any ETA at the moment caused by I'm really busy.
    I know I used that excuse for a long time, but I got school and work that both takes a lot of my time.

    I have asked for more developers for a long time, but there haven't been any help from that side. Therefore I'm sitting with all coding by my self and I just don't have the time for that at the moment.

    If BankAccount should to be updated sooner than I can handle I need more developers to help.

    @darkcloud784 thanks for helping others :D
  15. Offline


    Np - the one thing I need to ask is what was the format for sign ATM's or did you remove that in replacement with possible NPC's?
  16. Offline


    The following is only for development v.0.6!


    For the SignATMs
    1st line: [BankAccount]
    2nd line:      ATM
    3rd line:
    4th line:
    For the BalanceSigns
    1st line: [BankAccount]
    2nd line:    Balance
    3rd line: {Accountname}
    4th line:
  17. Offline


    Confirmed via IRC - This function was removed. This is the format it was before it was removed. Thx Tat. I'll attempt to learn more java to help XD.
  18. Offline


    The link for the v.0.6 development versions is down. The entire website is.

    Does anyone have a mirror/mediafire link for it?
  19. Offline


    [quote uid=108498 name="Heaney" post=978601]The link for the v.0.6 development versions is down. The entire website is.

    Does anyone have a mirror/mediafire link for it?[/quote]
    I'm getting it back up - Should not take long
    I can be reached on IRC^^

    Jenkins don't want to wake up again...
    Mediafire links to latest development build:
    .jar : <Edit by Moderator: Redacted mediafire url>
    .tar.gz : <Edit by Moderator: Redacted mediafire url>
    .zip : <Edit by Moderator: Redacted mediafire url>

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Dec 15, 2016
  20. Offline


    [quote uid=5050 name="TAT" post=978781]Jenkins don't want to wake up again...
    Mediafire links to latest development build:
    .jar : <Edit by Moderator: Redacted mediafire url>
    .tar.gz : <Edit by Moderator: Redacted mediafire url>
    .zip : <Edit by Moderator: Redacted mediafire url>
    Mabey use dropbox :D
    Last edited by a moderator: Dec 15, 2016
  21. Offline


    How can i activate database, i have HeidiSQL can i open with that ? I't say's Cannot connect with MySQL. Server offline or database does no exist. Disabling...

    Why it shows me that

    2013-06-25 17:53:42 [INFO] [BankAccount] Enabling BankAccount v0.1.2b
    2013-06-25 17:53:42 [INFO] [iConomy - April Fools] Purged accounts with default balance.
    2013-06-25 17:53:42 [SEVERE] java.lang.Exception: Database not accesible!
    2013-06-25 17:53:42 [SEVERE]at me.autoit4you.bankaccount.Database.<init>(Database.java:26)
    2013-06-25 17:53:42 [SEVERE]at me.autoit4you.bankaccount.BankAccount.onEnable(BankAccount.java:41)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugin(CraftServer.java:282)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.craftbukkit.v1_5_R3.CraftServer.enablePlugins(CraftServer.java:264)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:605)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.Bukkit.reload(Bukkit.java:275)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523)
    2013-06-25 17:53:42 [SEVERE]at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchServerCommand(CraftServer.java:512)
    2013-06-25 17:53:42 [SEVERE]at net.minecraft.server.v1_5_R3.DedicatedServer.an(DedicatedServer.java:262)
    2013-06-25 17:53:42 [SEVERE]at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227)
    2013-06-25 17:53:42 [SEVERE]at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477)
    2013-06-25 17:53:42 [SEVERE]at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410)
    2013-06-25 17:53:42 [SEVERE]at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    2013-06-25 17:53:42 [SEVERE] Cannot connect with MySQL. Server offline or database does not exist. Disabling...
    2013-06-25 17:53:42 [INFO] [BankAccount] Disabling BankAccount v0.1.2b
    2013-06-25 17:53:42 [INFO] [BankAccount] Disabled Version 0.1.2b

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 11, 2016

Share This Page