[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

    Nuk3d

    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.

    http://pastebin.com/6K5GAcAq
     
  3. Offline

    angus22397

    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

    TAT

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

    NEO

    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

    TAT

    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

    Bjourk

    Is this 602 compatible?
     
  11. Offline

    TAT

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

    Bjourk

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

    halvors

    When will we have 0.4?
     
  14. Offline

    TAT

    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

    chrisc97

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

    TAT

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

    melandor0

    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

    Shnooter

    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

    TAT

    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

    melandor0

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

    TAT

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

    Yako

    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

    [​IMG]
     
  23. Offline

    srablaze

    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
    8)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
    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

    melandor0

    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:

    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Newcomers:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance: null
            permissions:
            - foo.bar
            - general.spawn
            - lwc.blockinventory
        Everyone:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - 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
        Moderators:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Everyone
            permissions:
            - 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
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - '*'
    users:
        melandor0:
            group: Admins
            info: null
            permissions: null
        NorcoO:
            group: Moderators
            info: null
            permissions: null
        Lord_Arcon:
            group: Everyone
            info: null
            permissions: null
        raaich:
            group: Everyone
            info: null
            permissions: null
        Arconte:
            group: Everyone
            info: null
            permissions: null
        causeicant:
            group: Everyone
            info: null
            permissions: null
        braderz3:
            group: Everyone
            info: null
            permissions: null
        KPONTUS:
            group: Everyone
            info: null
            permissions: null
        Gondor0:
            group: Everyone
            info: null
            permissions: null
        Nimilon92:
            group: Everyone
            info: null
            permissions: null
        Nornin:
            group: Everyone
            info: null
            permissions: null
        piweed:
            group: Everyone
            info: null
            permissions: null
        Seaninshades:
            group: Everyone
            info: null
            permissions: null
        simen872:
            group: Everyone
            info: null
            permissions: null
        ununger:
            group: Everyone
            info: null
            permissions: null
        williamranga:
            group: Everyone
            info: null
            permissions: null
        liol98:
            group: Everyone
            info: null
            permissions: null
        Jonas1230:
            group: Everyone
            info: null
            permissions: null
        hampusIsaksson:
            group: Everyone
     
  25. Offline

    TAT

    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

    Yako

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

    btw using 0.4FIXEDEARLYBIRDY
     
  27. Offline

    melandor0

  28. Offline

    srablaze

    Oh k I am using 612
     
  29. Offline

    kalner123456

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

    TAT

    What version of BankAccount do you use?
     
  31. Offline

    T_Mac

    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