[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

    CloseKnight

    Could anyone by any chance tell me where the jdbc goes on mac? Thanks in advance
     
  3. /System/Library/Frameworks/JavaVM.framework
    somewhere like that (i know it is in Frameworks as i had a look on the macs at college)
     
  4. Offline

    TAT

    If you don't use Permissions, have you set the UsePermissions in your config.yml to false?
     
  5. OOOOHHHHH (facepalm AGAIN :p) works now, only ops can use it though.
    are you going to implement fakepermissions/groupmanager?
     
  6. Offline

    TAT

    I'll do that as soon as possible :D

    EDIT: I'm guessing that FakePermissions is confusing the lookup for the Permissions plugin, and therefore says that it's found.
     
  7. Offline

    NEO

    permissions 2.5.2 and cb 493 with latest bank account build.

    Permissions is being crashed by your plugin. i can disable permissions use in the config file and everything runs fine. Tested with permissions 2.5.4 as well. I am having the same issue as sithus on page 2 at the top. I would pastebin it but its super long because my server runs allot of plugins and like i said same thing as in sithus's post on page 2.

    Followed instructions for install perfectly placed both connector files in the java folder. Also tried with different builds of bank account. 3.0 and up.
     
  8. Offline

    Madmonkey

    Hey TAT can you make a bank system?
     
  9. This IS a bank system.

    Can you list what the plugins you have are (by the names in the folder) Permissions has been stopped and someone else has taken it over but due to alot of plugin devs knowing its stopeed they have started using GroupManager and FakePermissions. This gives the errors above (like the one i put in the paste bin) and TAT said she will be fixing this as it seems FP sends saying permissions is here BUT doesnt know how to work with it so it just crashes. try and use GroupManager as well as i have seen a few of my plugins i use only seem to support groupManager now.

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

    NEO

    I dont have this issue, all of my plugins work fine with permissions. i do not have fake permissions or group manager installed, or any other form or copy of permissions. just theyetis permissions.

    Just realized i cant even use this as it only has one permissions meaning there is no way to limit the ability to create and have a bank account to a group of users.
     
  11. unfortunatly it isnt permissions anymore. there is 2 copys of it and the gouprmanager with fake permissions (which is the main evolution of the legacy) , the original isnt kept as the original auther of it left it. the issue with BA working with other permmisions is being delt with (TAT said he'll work on it) unfortunatley you will just have to wait for an update which should be soon.
     
  12. Offline

    HanzoSanada

    I get this error for some reason when I woke up today. NOTHING changed.

    CraftBukkit Recom Build 556
    BankAccount 0.3e
    This is the error with BankAccount:

    http://pastie.org/1690807

    I am 100% sure it is this plugin. I put everything in seperately, and if I put Bank alone, I get that error, if I put it last, I still get the error.

    WITHOUT BankAccount:

    http://pastie.org/1690804
     
  13. Offline

    TAT

    Have you added the SQLite jdbc connector to your .../java/lib/ext folder?
     
  14. Offline

    halvors

    May we have a new release soon?
     
  15. Offline

    Phil2812

  16. Offline

    HanzoSanada

    yes i have...
     
  17. Offline

    TAT

    Yes there will, the next release will be v.0.4 featuring loans and fixes to make the plugin work better with MySQL and SQLite.
    Not quite sure if it's necessary but is the java folder added to your PATH?

    Nice to hear :)

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

    Phil2812

    Umm.. does anyone want something like online banking for BankAccount? (web-based)
     
  19. im workingon that using php
     
  20. Offline

    HanzoSanada

    ._. It fixed by itself randomly...

    Hmm...

    Yay
     
  21. Offline

    Phil2812

    Oh okay =)
    I'm looking forward to it!
     
  22. Offline

    Codisimus

    I have a plugin that some people would like to use with this plugin. Is there any way for me to tie into it?, the only commands i need to use are to add money to an account and check if a player is an owner of an account.
     
  23. Offline

    Bjourk

    Updating to today's version of iConomy causes the following error when BankAccount tries to apply interest:

    Code:
    [INFO] BankAccount: Running interest system
    2011-03-19 23:30:14 [SEVERE] java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
    2011-03-19 23:30:15 [SEVERE]     at dk.earthgame.TAT.BankAccount.BankAccount$2.run(BankAccount.java:265)
    2011-03-19 23:30:15 [SEVERE]     at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
    2011-03-19 23:30:15 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:345)
    2011-03-19 23:30:15 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
    2011-03-19 23:30:15 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-19 23:30:15 [SEVERE] Caused by: java.lang.ClassNotFoundException: com.nijiko.coelho.iConomy.iConomy
    2011-03-19 23:30:15 [SEVERE]     at java.net.URLClassLoader$1.run(Unknown Source)
    2011-03-19 23:30:15 [SEVERE]     at java.security.AccessController.doPrivileged(Native Method)
    2011-03-19 23:30:15 [SEVERE]     at java.net.URLClassLoader.findClass(Unknown Source)
    2011-03-19 23:30:15 [SEVERE]     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    2011-03-19 23:30:15 [SEVERE]     at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-19 23:30:15 [SEVERE]     at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-19 23:30:15 [SEVERE]     ... 5 more
    2011-03-19 23:30:15 [SEVERE] Unexpected exception
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at dk.earthgame.TAT.BankAccount.BankAccount$2.run(BankAccount.java:265)
        at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:122)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:345)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.coelho.iConomy.iConomy
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 5 more
    
    BankAccount users, don't upgrade iConomy until this is fixed!
     
  24. Offline

    Funyuns93

    For some reason, when I install it it takes away my admin powers.
     
  25. Offline

    TAT

    4.0 will have an API so you can integrate BankAccount

    How are you managing admin powers? Using OP, Permissions, GroupManager, FakePermissions or something else?

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

    AmazingHayman

    Sounds interesting.
    But I have a question: Is the Player X able to add the Player Y to the list of those people who have access to the account of Player Z? Or is player X only able to add user to his accounts?
     
  27. Offline

    TAT

    At the moment, all members of an account have full access to the account
     
  28. Offline

    Phil2812

    @Rhodri: Can we make something big out of the Web interface? Like account creation with in-game Authentication-Code etc. And iConomy and Bank-Account integration with the possibility of dynamic integration of other plugins?
     
  29. yes?

    ah sorry all i saw was my name and that all,
    at the moment im working on thetable viewing part. i did have an idea of being able to adding this support then came up with an idea of seeing if notch can make an API that lets us use or MC login on different sites so we can view our stats on that peticular server. this might come true and might not as this could be abused, but should be ok if you have to get permission to use it and have an auth code so you cant abuse it and place it on another server without permission.

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

    Phil2812

    Sorry my mobile phone posted the message before i had finished writing it.
    Please read the message again as I edited it.

    I can help you doing that. I wrote an Minecraft Crack Auth server that replaces the official one completely (I bought minecraft) so I know how the official server is working.
    (The Crack Auth server secures accounts with passwords and it isn't possible to use Crack clients to get into the account of other persons anymore as the Server has an plugin that checks wheter the user really logged in with the right password and communicates with the auth server. The Crack Server will never be released but works with the official unmodified client.)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  31. that sound good, came up with another idea (gonna take a bit of work as i know bugger all about java) is that when you log into the server there is a plugin where you can set up your credentials say like /register Rhodderz Password, so you will be able to then log in with that username and password which then will show your your BA details and stuff. pretty much everything to do with the database :p still in the design phase, but i dont mind help. would it be alright if i see this CrackAuth?
     

Share This Page