Note: Since v2.4 this plugin connects via https to Mojangs Servers in order to perform UUID lookups

Have you ever wanted to have a physical bank on your server?

Have you wanted to be able to deposit money knowing it will be safe, or even depositing experience?

How about a plugin that give you interest for your experience banks and money banks?

If you answered yes to any of these then this is the plugin for you! The solution for all your money problems is here!

With the BankCraft plugin you can deposit money into banks, have XP banks, banks that include interest and even scrolling signs!



  • Depositing into your bank
  • Withdrawing money from your bank
  • Permissions for each type of bank
  • Configurable interest and interest payouts!
  • Experience banks that work!
  • Configurable bank prefix
  • Loans and account limits
  • Ability to change account holdings in a flatfile
  • Ability to broadcast when interest has come or not. (Ability to turn it on and off for each; XP banks and money banks.)

Help pages



How to create a bank.




Do you like this plugin? Feel free to help further the plugin and support my development! I will also put your server ip on here as a way of saying thank you!

Wall of Fame

I really want to thank these people for their great support:

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of JerethKhan JerethKhan Mar 23, 2015 at 03:46 UTC - 0 likes

    If you are going to use this on a 1.8 server, remember that experience algorithms have changed. This causes depositing XP to not work properly as depositing uses the 1.7 calculations to determine levels seen here:

    So if you do want a banking plugin for 1.8, this one is great for money but don't use the XP feature.

  • Avatar of LegendDoubleB LegendDoubleB Feb 20, 2015 at 13:18 UTC - 0 likes

    Hello Bankcraft Comments Section,

    For those of you who are experiencing stack trace errors related to player tasks when using Spigot 1.8.X., you must go into the config and change "enableAutoExitSigns" to "false". The plugin will work normally without doing this, but the plugin will spam errors in the log every 3 - 5 seconds.This should make the spamming errors stop for good, but the only way to exit an interactive sign is to type "quit" or whatever is specified in the config.

    To: NoHoPeLess. I will try to find the solution to your bug and post it here.

  • Avatar of NoHoPeLess NoHoPeLess Feb 02, 2015 at 13:40 UTC - 0 likes

    Dont know if anybody can help me, i have an bug, the users cant withdraw their money, he say always "Reached Limit of money you can carry around" but i have for example 10k

    i set it to:

    #Maximum amount of money/xp on players accounts
        maxBankLimitMoney: 10000000000000
        maxBankLimitXp: 10000000000000
    #Maximum amount of money/xp in players pockets
        maxLoanLimitMoney: 10000000000000
        maxLoanLimitXp: 10000000000000

    i try with 1k 10k etc. but still not work...

    We use spigot 1.7.9 r0.2 and craftconomy, essentials dont know if it helps?

    EDIT: I see that problem it seems that 50k is max in player pockets... how can i fix this? PLS help ASAP

    Last edited Feb 02, 2015 by NoHoPeLess

    BalayaCraft! Der etwas andere Server!

    BalayaCraft! Server-IP | BalayaCraft-Website | Facebook | Twitter | Youtube |

  • Avatar of zachrywilsn zachrywilsn Feb 01, 2015 at 05:42 UTC - 1 like

    Get this working correctly with the current Spigot 1.8.x Build an I have a $50 to send you for the support and the update. I want this to see another year! An I would be happy to help support it. This message would also be for anyone wanted to ask Gurke1993 to fork over his project to you. So anyone who is willing to update this and give it some support for future versions has my support and a $50 on completion.

    Note: I do not want this done private. This plugin should stay here for public use. I would like maybe a small note that states I helped to support the needed updates. I think that only fair.

    Thank you for your time and happy modding!

  • Avatar of zachrywilsn zachrywilsn Jan 09, 2015 at 02:50 UTC - 0 likes

    @Octyenoch: Go

    This has always been a issue for me, I had thought he fixed it. I just don't use commands and only signs it seams to be fine. "This is not a Fix though"

  • Avatar of zachrywilsn zachrywilsn Jan 09, 2015 at 02:49 UTC - 0 likes

    @Gurke1993: Go

    Confirmed they are right. There are issues arising. Also Move to Spigot! They have made the Bukkit update. Close to same code.

    [21:46:53 ERROR]: [Bankcraft] Could not retrieve UUID for 'jacent01'! Make sure that the server has access to the internet!
    [21:46:53 WARN]: java.lang.NullPointerException
    [21:46:53 WARN]: 	at java.util.concurrent.ConcurrentHashMap.putVal(
    [21:46:53 WARN]: 	at java.util.concurrent.ConcurrentHashMap.put(
    [21:46:53 WARN]: 	at
    [21:46:53 WARN]: 	at
    [21:46:53 WARN]: 	at$
    [21:46:53 WARN]: 	at java.util.concurrent.Executors$
    [21:46:53 WARN]: 	at
    [21:46:53 WARN]: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(
    [21:46:53 WARN]: 	at java.util.concurrent.ThreadPoolExecutor$
    [21:46:53 WARN]: 	at

    Seams to not lookup uuids and or lose config files.


  • Avatar of Adzdon Adzdon Nov 08, 2014 at 13:43 UTC - 0 likes

    @zachrywilsn: Go

    I'm not forcing him to update this plugin, you can see you're self alot of people of already said there are bugs, UUID, MySQL. It's upto the developer if he wants to update. I understand life comes first.
    Come and join the Adventure, Survival - Prisonbreak - Creative

  • Avatar of TNTUP TNTUP Nov 05, 2014 at 18:17 UTC - 0 likes

    Can players deposit/withdraw the XP/$$ amount they want or its defined on the sign or in the config?


  • Avatar of Gurke1993 Gurke1993 Nov 04, 2014 at 14:30 UTC - 0 likes

    @Adzdon: Go

    I have to agree with zachrywilsn regarding the beeing busy part :D Due to the unclear future of bukkit I am currently not investing as much time into the bankcraft project as i used to. But still if any major issues arrise, I will try to adress them. Please use the ticketing system or message me in case of a confidential bug!

  • Avatar of zachrywilsn zachrywilsn Nov 03, 2014 at 04:25 UTC - 0 likes

    @Adzdon: Go

    Why? this still works with current builds? If you have a issue msg him or post the issues. Maybe we can help you. If not most Dev's are busy as hell working out issues with their own lives or the DMCA takedown.

    A lot of us are here to help just msg us or post what the issue is. Screaming for a update dont help. An when I dont see a issue aside from a version number why update?


Date created
Feb 13, 2012
Last update
Jun 06, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files
  • R: v2.4.2 for CB 1.7.9-R0.2 Jun 06, 2014
  • A: v2.4.1 for CB 1.7.2-R0.3 May 10, 2014
  • A: v2.4 for 1.7.4 Apr 05, 2014
  • A: v2.3.3.6 for CB 1.7.2-R0.3 Mar 07, 2014
  • B: v2.3.3 for CB 1.7.2-R0.3 Feb 27, 2014