@EventHandler
	public void onBankerInteract(PlayerInteractEntityEvent event) {
		MainBank mainbank = new MainBank(plugin);
		
		Entity ent = event.getRightClicked();
		final Player player = event.getPlayer();
		
		if(NPCData.centralBanker.containsKey(ent)) {
			event.setCancelled(true);
			IconMenu bankerMenu = new IconMenu(54, ChatColor.GREEN+"Central Bank", new IconMenu.OptionClickEventHandler() {
				public void onOptionClick(IconMenu.OptionClickEvent event) {
					if(event.getName().equals(ChatColor.DARK_RED+""+ChatColor.BOLD+"Open an Account")) {
						CentralBankApi centralbankapi = new CentralBankApi(plugin);
						centralbankapi.openAccount(player);
						player.sendMessage(Messages.prefix+ChatColor.GREEN+"You have successfully opened an account in the Central Bank.");
					}
					event.setWillClose(true);
				}
			}, plugin);
			
			if(mainbank.getConfig().getBoolean("bank.accounts."+player.getName()+".setup") != true) {
				bankerMenu.setOption(0, new ItemStack(Material.REDSTONE_BLOCK), ChatColor.DARK_RED+""+ChatColor.BOLD+"Open an Account", ChatColor.BLUE+"Price: "+ChatColor.GOLD+"FREE");
			} else {
				bankerMenu.setOption(0, new ItemStack(Material.IRON_BLOCK), ChatColor.GREEN+""+ChatColor.BOLD+"Current Balance", ChatColor.WHITE+"$"+mainbank.getConfig().getInt("bank.accounts."+player.getName()+".amount"));
				bankerMenu.setOption(9, new ItemStack(Material.IRON_BLOCK), ChatColor.GREEN+""+ChatColor.BOLD+"Max Balance", ChatColor.WHITE+"$"+mainbank.getConfig().getInt("bank.options.maxBalance"));
			}
			
			bankerMenu.open(player);
		}
	}