[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

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    [IMG]BankAccount v0.5.1
    IRC @ irc.esper.net/#BankAccount
    Donate
    Credits:
    Team: [USER]TAT[/USER]

    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 [USER]TAT[/USER].

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

    • 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)

    • 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

    • NPC??? (Perhaps)
    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

    • Separate banks with separate accounts (like in reality) [option]
    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

    This post has been edited 5 times. It was last edited by TAT Sep 20, 2011.
    NEO and artimas22 like this.
  2.  
  3. Offline

    Funyuns93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    For some reason, when I install it it takes away my admin powers.
  4. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    4.0 will have an API so you can integrate BankAccount
  5. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How are you managing admin powers? Using OP, Permissions, GroupManager, FakePermissions or something else?
  6. Offline

    AmazingHayman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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?
  7. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    At the moment, all members of an account have full access to the account
  8. Offline

    Phil2812

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @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?
  9. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yes?
  10. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.
  11. Offline

    Phil2812

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry my mobile phone posted the message before i had finished writing it.
    Please read the message again as I edited it.
  12. Offline

    Phil2812

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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.)
  13. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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?
  14. Offline

    killervalon

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can't you make admin/extra accounts outside their own account (or also for players) making it possible to make tax goto Government, or a train station go to train station's account. Just a company's account which shouldnt be private using the current private account.
  15. Offline

    Phil2812

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Rhodri
    Can you send me your contact information via PM?
    Something like Skype, ICQ, MSN, Jabber, IRC.
    I think we should be able to communicate instantly.

    I might explain to you how the crack auth server works as it's simple php and mysql.
    I have a few years of experience in coding websites (it's like I am the System Operator of a Hentai Torrent Tracker :p ) and have pretty good skills regarding secure php scripts.
    I can also take over the part of the bukkit plugin as I have some java skills, too.
    Maybe we could just work on this project together and make it something really big.
    Everyone takes over a part of the project and we'll host it on github or something like that.
  16. Offline

    AmazingHayman

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I think you didn't understand me. Can a Player X change the Settings of the Account of Player Y? Is he able to add Player Z to the "Whitelist" of Player Y?
  17. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If Player X doesn't have access to the account of Player Y, then he have no access what so ever to the account.
  18. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    cool yeah sounds like a plan, my Skype is rhodderzxii
    i am usually on from 4:14 pm GMT time up as i have college. also having a plugin that lets people register will help alot too as it will keep the stress down on the server (im testing on a dell latitude d630 with ubuntu 64bit as a test server until i get a new mobo (getting a new mobo for my gaming comp and using this old one as the server))
  19. Offline

    Phil2812

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I added you.
    As I'm from Germany we only have 1 hour time difference.

    It's no problem for me to code the server plugin.
  20. Offline

    Codisimus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    do you mean v0.4? bc v4.0 seems to be a long ways away.
  21. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, I mean 0.4 :p
  22. Offline

    Codisimus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    just making sure, thanks for quick response
  23. Offline

    unv_annihlator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could you upload your npcspawner library? :D
  24. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm looking for a developer that wants to help me continue working on this plugin.

    It will be a good possibility for both me and the new developer to learn from each other and become better to program good plugins.
    It will also do that new versions will be faster out and we can help people faster, because there are one more with knowledge about the plugin.

    I will It's not because I quit on the plugin.
  25. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  26. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i know im not good at java but i am starting to understand it (i know php and c, and a few others) so i wouldnt mind helping
  27. Offline

    unv_annihlator

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  28. Offline

    Codisimus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I would be willing to help develop this plugin.
  29. Offline

    TAT

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just a quick question.
    What do you think you can give to BankAccount?
  30. Offline

    Rhodri

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i will be able to give the BA a gui that can be accessed off a website (with help from @Phil2812) and be able to find any little problems and think of solutions for them. i will always be able to come up with new ideas as well
  31. Offline

    Codisimus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The plugin seems pretty good as of right now, I can't think of much it could use but I would love to implement the NPCs, I'm a pretty good coder and could proly code most ideas that people have for the plugin. As for my own ideas for the plugin I can't think of anything but proly will if i start working with the code.
  32. Offline

    Nerdy

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Code:
    2011-03-20 17:33:34 [INFO] BankAccount version 0.3e is enabled!
    2011-03-20 17:33:34 [INFO] BankAccount: Config file found!
    2011-03-20 17:33:34 [INFO] BankAccount: Permission system not found.
    2011-03-20 17:33:34 [INFO] BankAccount: Running interest every 30 minutes by 0.1%
    2011-03-20 17:33:34 [INFO] BankAccount: Properties Loaded
    2011-03-20 17:33:34 [SEVERE] java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    2011-03-20 17:33:34 [SEVERE] 	at java.net.URLClassLoader$1.run(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.security.AccessController.doPrivileged(Native Method)
    2011-03-20 17:33:34 [SEVERE] 	at java.net.URLClassLoader.findClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.Class.forName0(Native Method)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.Class.forName(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at dk.earthgame.TAT.BankAccount.BankAccount.loadConfiguration(BankAccount.java:273)
    2011-03-20 17:33:34 [SEVERE] 	at dk.earthgame.TAT.BankAccount.BankAccount.onEnable(BankAccount.java:171)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:451)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:217)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:92)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:70)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-20 17:33:34 [WARNING] BankAccount: Failed to connect to MySQL
    2011-03-20 17:33:34 [WARNING] BankAccount: java.sql.SQLException: No suitable driver found for jdbc:mysql://10.40.83.76:3306/TC25618654750843235682167
    I have the mysql connecter in the right place and the latest version or BankAccount. Bukkit version 566

Share This Page