This plugin will allow you to issue a bank cheque from your economy balance.  By default, a bank cheque is issued in the form of a Minecraft paper.  The check will have its monetary value and issuer's name on it.
Whoever holds this check can redeem it by right-clicking it.
You can also use "beautify" option to specify the format using "k, M, B, T, Q, P,..." in case you need to support a large amount of $ amount (such as in an OP prison server).



 Command:
 Command:  (alias: /bank, /cheque)
 
- /bankcheque help : displays this help menu.
- /banckcheque reload : reloads config file.
- /cheque  : issue a cheque with  from your account
- right-click a cheque : deposit the amount on the cheque into your account.
- /cheque issue   [from:sender]: issue a cheque with  to  (optional: from sender).
- (to be released) /expbottle  : withdraw the specified amount of EXP into an exp bottle.
Permission:- bankcheque.withdraw : allows you to withdraw $ from your account to issue a check
- bankcheque.deposit : allows you to cash the cheque (to be released....or withdraw exp into an exp bottle).
- bankcheque.issue : allows you to use issue command.
- bankcheque.issue.other : allows you to use issue command to withdraw the fund from other (including CONSOLE/System).
Installation:Just put BankCheque.jar file in the plugins folder.
Dependency:
Vault plugin for economy support.
Configuration:
Messages:
HelpMessages:
  banner:
    msg: "=== &e[&aBankCheque Commands List (%version%)&e] &r==="
  help:
    msg: "&a/cheque help : displays this help menu."
  reload:
    msg: "&a/cheque reload : reloads config file."
    permission: "bankcheque.reload"
  debug:
    msg: "&a/cheque debug  : turn on / off the debug mode."
    permission: "bankcheque.debug"
  bank:
    msg: "&a/cheque  : issue a cheque with ."
    permission: "bankcheque.withdraw"
  issue:
    msg: "&a/cheque issue   [from]: issue a cheque with  to  (optional: from [from])."
    permission: "bankcheque.issue"
  deposit:
    msg: "&aright-click a cheque : deposit the amount on the cheque into your account."
    permission: "bankcheque.deposit"
  bottle:
    msg: "&a/expbottle  : withdraw the specified amount of EXP into an exp bottle."
    permission: "bankcheque.deposit"
Messages:
  ErrorMsg : "&c[BankCheque] Some error occured."
  ChequeCreated: "&7A Bank cheque for &b$%dollar% &7has been issued"
  ChequeDepositted: "&a+ $%dollar%"
  InsufficientFunds: "&cInsufficient funds available."
  InvalidNumber: "&cInvalid nummber"
  NoPermission: "You do not have a permission to do this."
  InvalidCheque: "This bankcheque is invalid! and it has been removed."
  LessThanMin: "The amount you specified is less than the minimum allowed amount of $%dollar%"
  NoSlot: "There is no slot to hold a bankcheque."
  MoreThanMax: "The amount you specified is more than the maximum allowed amount of $%dollar%"
  NoSuchPlayer: "&c[BankCheque] No such player &e%player%"
# if you have another plugin which might be processing the listed event type
# before this plugin (that might cause this plugin not to work), then
# you can set this option to lower priority such as HIGH, NORMAL, LOW, LOWEST.
# The default is HIGHEST
#
# adjust these event priority if those event processes from this plugin
# interfere with other plugins' event processes.
EventPriorityMap:
  PlayerInteractEvent: "NORMAL"
# an option to add enchantment glow to the issued cheque
UseGlow: true
# Bankcheque
Cheque:
  Material: PAPER
  CustomModelData: 0
  Name: "&bBank Cheque"
  Lore:
  - "&7$%dollars%"    # make sure the money amount is in the 1st line!
  - "&7Issued by %player%"
  - "&7Click to Deposit"MinimumWithdraw: 10
MaximumWithdraw: 5000000000000000
UseBeautify: true
MaxCharLength: 4
# the folloiwngs are units of order.
OrderChars:
  - k
  - M
  - B
  - T
  - Q
  - P
  - E
  - Z