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

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

  1. Offline

    TAT

    [​IMG]BankAccount v0.5.1
    IRC @ irc.esper.net/#BankAccount
    Donate
    Credits:
    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

    TAT

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

    zecheesy

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

    TAT

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

    zecheesy

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

    TAT

  7. Offline

    zecheesy

    I used build #36 and got this error
    Code:
    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
    ializeValues(YamlConfiguration.java:103)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.deser
    ializeValues(YamlConfiguration.java:100)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.deser
    ializeValues(YamlConfiguration.java:100)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.YamlConfiguration.loadF
    romString(YamlConfiguration.java:71)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    FileConfiguration.java:143)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    FileConfiguration.java:109)
    13:04:02 [SEVERE]       at org.bukkit.configuration.file.FileConfiguration.load(
    FileConfiguration.java:165)
    13:04:02 [SEVERE]       at dk.earthgame.TAT.BankAccount.Settings.loadConfigurati
    on(Settings.java:112)
    13:04:02 [SEVERE]       at dk.earthgame.TAT.BankAccount.BankAccount.onEnable(Ban
    kAccount.java:191)
    13:04:02 [SEVERE]       at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:174)
    13:04:02 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:957)
    13:04:02 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:280)
    13:04:02 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:171)
    13:04:02 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.enablePlugins(Craf
    tServer.java:154)
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:297)
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:284)
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:152)
    13:04:02 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:348)
    13:04:02 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:417)
    13:04:02 [INFO] BankAccount is disabled!
    13:04:02 [INFO] [BankAccount] Payment method found (iConomy version: 6)
     
  8. Offline

    TAT

    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

    Vasileff

    Any ideas why I get this?

    Code:
    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
    4.java:57)
            at dk.earthgame.nijikokun.register.payment.Methods.createMethod(Methods.
    java:55)
            at dk.earthgame.nijikokun.register.payment.Methods.setMethod(Methods.jav
    a:95)
            at dk.earthgame.TAT.BankAccount.BankAccountPluginListener.onPluginEnable
    (BankAccountPluginListener.java:59)
            at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:585)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:964)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            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

    Vasileff

    Bump!

    Anyone?
     
  11. Offline

    Vasileff

    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

    fatmarley

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

    darkcloud784

    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

    TAT

    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

    darkcloud784

    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

    TAT

    The following is only for development v.0.6!

    @darkcloud784

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

    darkcloud784

    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

    Heaney

    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

    TAT

    [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

    winter4w

    [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

    sandis112

    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