[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


    2011-03-28 21:51:01 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-544-g6c6c30a-b556jnks (MC: 1.3)
    2011-03-28 21:51:03 [INFO] BankAccount version 0.3e is enabled!
    Win 7 32bit
    Using sqlite db it works fine, but switching to mysql seems to break most of my plugins.

  3. Offline


    Please make it so that there are permissions for some of the commands :D , i guess thats why you added password
  4. Macs are pretty much the same as linux as they are based on the same software (unix), its just because none of us have macs so we dont really know where java is (might be the same as liny :p )

    try using a free program called Notepad++, brilliant for these things (go into preferences and turn tab into spaces or you WILL have errors)

    thats probably because Permissions phoenix is not the proper evolution of it, as the main person who made it got bored and ditched it. Try groupmanager for permissions (does abetter job and more and more plugins are using that only now)

    i seem to have the same problem as you and it seems not to be the plugin but how java works (its annoying i know) TAT said he is working on a fix, for permissions, as i said above try using groupManager (comes with FakePermmissions) because permissions isnt made anymore as the original developer got bored and ditched it. phoenox version as i have tested didnt run as smoothly as groupmanager. also more plugins are starting to use Groupmanager mainly as that is the main evolution of it, and works really well.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 11, 2016
  5. In regards to the comments of 'most of the plugins are switching to group manager', there are still MANY extremely good plugins that are refusing to switch to group manager, and are supporting the new development of Permissions.
    I'm running my server with permissions, and when i switched over to group manager, half of my mods refused to recognize it. Later i found that a lot of my key plugins are developing for permissions only (at least at this point). I got the whole speech that "GM works exactly like Permissions, and it wont make a difference which one you use", and i believed them...until it didn't blend like they said it did :D
    I'm not bashing GM, i'm just saying to check with your plugin devs to see if they plan on incorporating GM along with permissions (assuming you are switching)
  6. Offline


    We will not switch away from Permissions but support both :)
    stargateanubis14 likes this.
  7. Offline


    4.0 pre release still kills permissions on load. I can reload the server with permissions set to false in the config and get no errors.
  8. Anyways, atm, i'm just waiting for you to add individual permission, so that i can restrict which account commands they can do :) Any ETA? (i hate eta's, during development XD so if you dont have one, thats fine :D )
  9. Offline


    I'm working on including third-part plugins on another way that should resolve the problem.
    A couple of days :p Already working on it ;)
  10. Offline


    Is this 602 compatible?
  11. Offline


    Not at the moment, but 0.4 will be 602 compatible
  12. Offline


    Awesome, I'd be sad if I couldn't use it anymore!
  13. Offline


    When will we have 0.4?
  14. Offline


    When I have fixed all reported bugs on my early versions.

    Here is a new early version of v.0.4.
    There is no warranty it will work flawlessly, but you are welcome to report bugs so it can be fixed before final release.

    BankAccount v.0.4EARLYBIRDY

    Changelog from 0.3e to 0.4EARLYBIRDY:
    • Added loan
      • Automatic payment
      • Manual payment
      • Loan status
    • Added API
    • Added support for GroupManager
    • Added permission nodes
    • Players shall now have permission for bankaccount.user (If using Permissions or GroupManager)
    • Fixed MySQL interest bug in 0.3e
    • New way to add missing tables
    • New way to hook up to plugin
    • New way to show help
    • Code cleanup
    • Updated to CraftBukkit #617

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


    Does EARLYBIRDY work with MC 1.4 (and CraftBukkit 600+)?
  16. Offline


    Yes, it's tested on #617
  17. Offline


    Node bankaccount.user won't work. People without * permission keep getting "you don´t have access to use bankaccount"
    0.4earlybirdy, cb build 621 and 617 tried, permissions 2.5.5, using config file from 0.4early and set usepermissions to true
  18. Offline


    It looks like there might be an issue with the iConomy detection, we've upgraded to the latest version of iConomy and also the Earlybird and it runs fine initially although this then happens,

    12:11:55 [WARNING] BankAccount: Stopping BankAccount - Reason: Missing iConomy plugin!
    12:11:55 [INFO] BankAccount is disabled!

    This is on Craftbukkit 612 the current recommended build. Is there something that might cause this issue?
  19. Offline


    Here is a fix for EARLYBIRDY.
    There is no warranty it will work flawlessly, but you are welcome to report bugs so it can be fixed before final release.

    BankAccount v.0.4FIXEDEARLYBIRDY
  20. Offline


    v0.4F.E.B. takes a long time to establish connection with permissions, and still wont work using
    - bankaccount.user
  21. Offline


    Please redownload as I have reuploaded it with a fix for the long time
    Could you post your permission config file?
  22. Offline


    Plugin loads without errors, but on /account it throws an unhandled exception even with * permissions
    Using EssentialsGroupManager 2.1 and CB617 with iConomy 4.65

    Interests running fine so seems to be only /account making problems

  23. Offline


    help my errors are 12:30:31 [SEVERE] BLOCK_RIGHTCLICKED loading BankAccount v0.3e (Is it up to date
    java.lang.NoSuchFieldError: BLOCK_RIGHTCLICKED
    at dk.earthgame.TAT.BankAccount.BankAccount.onEnable(BankAccount.java:15
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    My OS is Windows Xp for now but Tuesday i will start running Windows 7. I am using SQLite
  24. Offline


    Permissions loads quickly now :D It works fine for Admins (me) to use it and when i set it to use OP it lets OPs also do it but with OP off it won't work for Moderators or Everyone users. Here's my permission config:

            system: default
            copies: null
            default: true
                prefix: ''
                suffix: ''
                build: false
            inheritance: null
            - foo.bar
            - general.spawn
            - lwc.blockinventory
            default: false
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            - foo.bar
            - general.spawn
            - multiverse.list
            - multiverse.world.spawn
            - mcmmo.motd
            - mcmmo.regeneration
            - mcmmo.chat.partychat
            - mcmmo.commands.party
            - mcmmo.commands.myspawn
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.ability.excavation
            - mcmmo.ability.swords
            - mcmmo.ability.unarmed
            - mcmmo.skills.*
            - iConomy.payment
            - iConomy.rank
            - iConomy.list
            - localshops.buysell
            - localshops.manage
            - localshops.manage.owner
            - localshops.create
            - localshops.reload
            - bc.tnt.allowed
            - bc.tnt.abovelimit.place
            - towny.town.claim
            - towny.town.new
            - commandbook.who
            - commandbook.rules
            - commandbook.bans.isbanned
            - lwc.protect
            - bankaccount.user
            default: false
                prefix: ''
                suffix: ''
                build: true
            - Everyone
            - general.time
            - general.teleport
            - general.teleport.here
            - general.player-info
            - multiverse.tp
            - multiverse.portal.*
            - mcmmo.chat.adminchat
            - mcmmo.commands.whois
            - mcmmo.commands.setmyspawnother
            - mcmmo.item.chimaerawing
            - mcmmo.tools.mmoedit
            - mcmmo.tools.mcrefresh
            - iConomy.access
            - iConomy.admin.grant
            - iConomy.admin.set
            - iConomy.admin.stats
            - iConomy.admin.reset
            - iConomy.admin.account.create
            - iConomy.admin.account.remove
            - localshops.create.free
            - localshops.destroy
            - localshops.admin
            - bc.set.limit
            - bc.set.enable
            - bc.set.creeper
            - bc.tnt.reclaim
            - bc.set.yield
            - bc.set.radius
            - bc.tnt.abovelimit.activate
            - towny.admin
            - towny.nation.new
            - towny.wild.*
            - bankaccount.admin
            - commandbook.debug.*
            - lwc.mod
            - assignpermissions.add.group.Everyone
            - assignpermissions.del.group.Everyone
            - assignpermissions.list.all
            default: false
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            - '*'
            group: Admins
            info: null
            permissions: null
            group: Moderators
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
            info: null
            permissions: null
            group: Everyone
  25. Offline


    What version are you using?
    v0.3e don't support the latest CraftBukkit, think the shift is at #600 (meaning, v0.3e support until #599)
    Sorry, forgot to mention that to give access to BankAccount the user need the node "bankaccount.access".
    It override all other permissions to BankAccount.

    PermissionNodes for v0.4 (including early versions) can be found here: https://github.com/TATDK/BankAccount/wiki/PermissionNodes

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


    bankaccount.access did the trick and probably setting Permissions and GroupManager to true in config.
    thanks TAT ;)

    btw using 0.4FIXEDEARLYBIRDY
  27. Offline


  28. Offline


    Oh k I am using 612
  29. Offline


    can you please update this to cb612? getting errors with it.
  30. Offline


    What version of BankAccount do you use?
  31. Offline


    Several minutes after server start bankaccount disables itself saying 'iconomy not found' , however its installed and working fine with all other plugins. I am using EarlyBird with cb#617 and latest ico

Share This Page